Não é o que você pediu, mas no Firefox o complemento Live HTTP Headers é tudo o que eu preciso para editar e reproduzir solicitações, incluindo a alteração da URL e do método HTTP.
No Firebug, o Monitoramento de Rede mostra todas as solicitações e respostas. Da mesma forma, no Safari, o painel Recursos do Inspetor da Web interno também cobre a maioria das minhas necessidades. (Ative o Web Inspector através das preferências: Mostrar menu Desenvolver na barra de menus .) Chrome e Firefox têm ferramentas semelhantes.
Quando as coisas ficam mais complicadas, ligo meu sniffer de pacotes Wireshark . No entanto, diferentemente do Fiddler, o Wireshark não permite alterar os dados e não suporta coisas como respostas automáticas, como aparentemente o Fiddler.
Para o Wireshark, consulte HTTP (Hyper Text Transfer Protocol) para obter algumas informações genéricas de captura de HTTP e captura de pacotes HTTP para depurar o Apache , por exemplo, filtros de exibição . (Você pode querer definir a captura de filtro para " port 80
", para mostrar todas as solicitações para essa porta, e as respostas de que a porta Ou, para limitar a algum servidor, use. Captura de filtro " port 80 and host www.google.com
".) Como:
# Mostrar apenas 404: página não encontrada
http.response.code == 404
# Mostrar apenas certos métodos HTTP
http.request.method == "POST" || http.request.method == "PUT"
# Mostrar apenas javascript
http.content_type contém "javascript"
Observe que o Wireshark pode descomprimir o gzip ou desinflar rapidamente as coisas codificadas (compactadas). Isso facilita a leitura das coisas, pois a maioria dos servidores da Web comprime os dados que eles enviam para um navegador.
(Quanto aos respondentes automáticos: o excelente JS Bin possui um pequeno vídeo sobre como usá-lo para depurar solicitações do Ajax. Se você não conhece o JS Bin, primeiro assista ao vídeo de introdução.)