Не то, что вы просили, но в Firefox Live HTTP Headers add-on - это все, что мне нужно, если я хочу редактировать и воспроизводить запросы, включая изменение URL и HTTP-метода.
В Firebug, Network Monitoring отображает все запросы и ответы. Аналогичным образом, в Safari Панель ресурсов встроенного Веб-инспектора охватывает большинство моих потребностей. (Включите веб-инспектор через настройки: Show Develop menu in menu bar.) Chrome и Firefox имеют похожие инструменты.
Когда все усложняется, я запускаю свой Wireshark сниффер пакета. Однако, в отличие от Fiddler, Wireshark не позволяет вам обменяться данными и не поддерживает такие вещи, как автоответчики, как Fiddler, по-видимому, поддерживает.
Для Wireshark смотрите Hyper Text Transfer Protocol (HTTP) для получения общей информации о перехвате HTTP, и HTTP Packet Capturing to debug Apache , например, фильтры display. (Возможно, вы захотите установить фильтр capture в значение “port 80
”, чтобы показать все запросы к этому порту, и ответы from этого порта. Или, чтобы ограничить доступ к какому-либо серверу, используйте фильтр capture “port 80 and host www.google.com
”). Например:
# Show only 404: page not found http.response.code == 404 # Show only certain HTTP methods http.request.method == "POST" || http.request.method == "PUT" # Show only javascript http.content\_type contains "javascript"
Обратите внимание, что Wireshark может распаковывать gzip или сдувать кодированные (сжатые) вещи “на лету” для вас. Это делает вещи намного проще для чтения, так как большинство веб-серверов будут сжимать данные, которые они посылают в браузер.
(Что касается автоответчиков: отличный JS Bin имеет короткое видео о том, как использовать его для отладки Ajax запросов. Если вы не знаете JS Bin, то сначала посмотрите вводное видео).