Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование 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-запроса.  smile 
Если знаете, что там есть эта функция, значит наверняка знаете, где она там находится или как называется хотя бы. Не подскажите случайно?

Автор: Leviafan 14.1.2008, 22:38
Всё намного проще, пользуй HTTPLook. Кажется самая удобная вещь...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)