Как я могу видеть методы POST в сыром HTTP, который мой компьютер отправляет на страницу?

что он

Нет ли способа увидеть исходный текстовый файл, который мой браузер отправляет на веб-сайт, когда я выполняю метод POST?

что-то вроде:

POST/path/script.cgi HTTP/1.0
От: [email protected]
User-Agent: HTTPTool/1.0
Content-Type: application/x-www-form-urlencoded
Контент-длина: 32
дома = Косби и любимый + вкус = пролетает

Спасибо!

Ответ 1

Вам нужен прокси-сервер, например Fiddler. Fiddler - бесплатный HTTP-отладочный прокси-сервер, который позволяет вам проверять весь HTTP-трафик, устанавливать контрольные точки и "скриптировать" с входящими или исходящими данными.

Ответ 2

Firebug - отличное дополнение к Firefox, которое позволит вам увидеть HTTP-трафик, а также множество других аспектов ваших страниц.

Ответ 3

В этом случае может быть немного перебор, но вы можете проверить Wireshark.

Ответ 4

Оформить заказ HttpFox

Ответ 6

Я не могу никого упомянуть tcpdump или wireshark (инструмент, ранее известный как Ethereal). Было также время, когда в нескольких статьях говорилось, что каждый сетевой администратор должен иметь Mac только для запуска Etherpeek (теперь известного как OmniPeek и запускается windows вместо mac)

Ответ 8

TCPMon является прокси-сервером на основе Java, а не таким полным, как Fiddler, но работает на чем-либо с JVM.