No es lo que pediste, pero en Firefox el Encabezados HTTP en vivo es todo lo que necesito si quiero editar y reproducir las peticiones, incluyendo el cambio de la URL y el método HTTP.
En Firebug, el Monitoreo de Red muestra todas las peticiones y respuestas. De la misma manera, en Safari el Panel de Recursos del Inspector Web incorporado cubre la mayoría de mis necesidades también. (Habilita el Inspector Web a través de las preferencias: Mostrar el menú Desarrollo en la barra de menú_.) Chrome y Firefox tienen herramientas similares.
Cuando las cosas se complican, enciendo mi Wireshark olfateador de paquetes. Sin embargo, a diferencia de Fiddler, Wireshark no te permite cambiar los datos, y no soporta cosas como las respuestas automáticas, como aparentemente hace Fiddler.
Para Wireshark, vea Protocolo de transferencia de hipertexto (HTTP) para alguna información genérica de captura HTTP, y Captura de paquetes HTTP para depurar Apache , para algunos filtros de visualización de ejemplo. (Puede que quiera establecer el filtro capture a “port 80
”, para mostrar todas las peticiones a ese puerto, y las respuestas de ese puerto. O, para limitarse a algún servidor, usar capture filter “port 80 and host www.google.com
”). Como:
# 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"
Tenga en cuenta que Wireshark puede descomprimir gzip o desinflar cosas codificadas (comprimidas) sobre la marcha para usted. Eso hace las cosas mucho más fáciles de leer ya que la mayoría de los servidores web comprimirán los datos que envían a un navegador.
(En cuanto a las respuestas automáticas: el excelente JS Bin tiene un corto video sobre cómo usarlo para depurar las peticiones de Ajax. Si no conoces a JS Bin, entonces primero mira el video de introducción).