Не те, що ви просили, але в Firefox надбудова Live HTTP Headers - все, що мені потрібно, якщо я хочу редагувати та відтворювати повторно запити, включаючи зміну URL-адреси та методу HTTP.
У Firebug Мережевий моніторинг показує всі запити та відповіді. Так само в Safari панель ресурсів вбудованого веб-інспектора охоплює і більшість моїх потреб. (Увімкніть веб-інспектора за допомогою налаштувань. Показуйте меню "Розвиток" у рядку меню .) Chrome і Firefox мають подібні інструменти.
Коли все ускладнюється, я запускаю нюхальник пакетів Wireshark . Однак, на відміну від Фіддлера, Wireshark не дозволяє вам змінювати дані і не підтримує такі речі, як автоматичні відповіді, як, мабуть, Fiddler.
Щодо Wireshark, див. Протокол передачі гіпертекстового тексту (HTTP) для деякої загальної інформації про захоплення HTTP та захоплення пакета HTTP для налагодження Apache , для деяких прикладів фільтрів відображення . (Ви можете встановити фільтр захоплення на " port 80
", показати всі запити до цього порту та відповіді з цього порту. Або, щоб обмежитися деяким сервером, використовуйте фільтр захоплення " port 80 and host www.google.com
".
# Показати лише 404: сторінку не знайдено
http.response.code == 404
# Показати лише певні методи HTTP
http.request.method == "POST" || http.request.method == "PUT"
# Показати лише JavaScript
http.content_type містить "javascript"
Зауважте, що Wireshark може декомпресувати gzip або знищувати закодовані (стиснуті) речі на ходу для вас. Це набагато простіше читати, оскільки більшість веб-серверів стискають дані, які вони надсилають до браузера.
(Що стосується автовідповідачів: у відмінного JS Bin є коротке відео про те, як використовувати його для налагодження запитів Ajax. Якщо ви не знаєте JS Bin, то спочатку перегляньте вступне відео.)