| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > Посоветуйте утилиту для перехвата POST-запроса |
| Автор: ksili 23.12.2007, 11:04 |
| Пишу программу которая работает с определённым сайтом по http и https. Чтобы выполнять разные действия используются POST-запросы. Мне надо знать какие они, как формируются. Для исследования сайта использовал броузер-сниффер MiniBrowser 2.20. Он неплохо показывает все header'ы и содержимое запросов. Но вот иногда он не помогает: нажимаю какую-нибудь ссылку или кнопку, а он просто перезагружает текущую страницу. В то время как в IE всё нормально выполняется. Поэтому хотелось бы, чтобы подсказали другой хороший сниффер. Возможно, слово сниффер здесь использовано не совсем удачно. Мне не нужно содержимое всех пакетов, а только текст POST-запроса. |
| Автор: Imple 23.12.2007, 20:03 |
| Вам нужно "слушать" на стороне клиента или сервера? |
| Автор: ksili 24.12.2007, 05:29 |
| Надо на стороне клиента. То есть захожу я на сайт, ввожу там в поля ввода какие-то данные (необязательно), потом нажимаю кнопку, а эта прога должна мне показать, какой именно запрос отправляется на сервер. В MiniBrowser например сразу после нажатия кнопки выскакивает окошко, в котором указаны текст запроса, URL и Referer, и спрашивается, действительно его отправлять или нет |
| Автор: Imple 24.12.2007, 06:12 |
| Если у вас Firefox, восспользуйтесь расширением WebDeveloper. Там была такая функция, и множество других, полезных для разработчика. |
| Автор: ksili 24.12.2007, 06:17 |
| К сожалению у меня IE. Если ничего не найду, попробую использовать FireFox. Это расшиение WebDeveloper надо отдельно скачивать на их же сайте? |
| Автор: Imple 24.12.2007, 06:31 |
| Да, можно просто выполнить Tools -> Add-ons -> Get Extensions. |
| Автор: ksili 25.12.2007, 11:57 |
| Imple, я попробовал FireFox+WebDeveloper. Перерыл все его опции, но так и не нашёл как узнать текст отправляемого POST-запроса. Если знаете, что там есть эта функция, значит наверняка знаете, где она там находится или как называется хотя бы. Не подскажите случайно? |
| Автор: Leviafan 14.1.2008, 22:38 |
| Всё намного проще, пользуй HTTPLook. Кажется самая удобная вещь... |