Nicht das, was Sie gefragt haben, aber in Firefox ist das Add-On Live HTTP Headers alles, was ich brauche, wenn ich Anfragen bearbeiten und wieder abspielen möchte, einschließlich der Änderung der URL und der HTTP-Methode.
In Firebug zeigt das Add-On Network Monitoring alle Anfragen und Antworten an. Auch in Safari deckt der Ressourcenbereich des integrierten Web-Inspektors die meisten meiner Bedürfnisse ab. (Aktivieren Sie den Web-Inspektor über die Einstellungen: Entwicklungsmenü in der Menüleiste anzeigen) Chrome und Firefox haben ähnliche Werkzeuge.
Wenn die Dinge komplizierter werden, starte ich meinen Wireshark Packet-Sniffer. Anders als Fiddler lässt Wireshark Sie jedoch die Daten nicht verändern und unterstützt Dinge wie Auto-Responder nicht, wie es Fiddler anscheinend tut.
Zu Wireshark siehe Hyper Text Transfer Protocol (HTTP) für einige generische HTTP-Capturing-Informationen und HTTP Packet Capturing zum Debuggen von Apache , zum Beispiel Anzeigen von Filtern. (Vielleicht möchten Sie den Capture-Filter auf “port 80
” setzen, um alle Anfragen an diesen Port und die Antworten von diesem Port anzuzeigen. Oder um auf einen Server zu beschränken, verwenden Sie den _Erfassungsfilter “port 80 and host www.google.com
”). Zum Beispiel:
# 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"
Beachten Sie, dass Wireshark gzip dekomprimieren oder kodierte (komprimierte) Dinge “on the fly” für Sie entpacken oder entleeren kann. Das macht die Dinge viel leichter lesbar, da die meisten Webserver die Daten, die sie an einen Browser schicken, komprimieren.
(Was die Auto-Responder betrifft: der ausgezeichnete JS Bin hat ein kurzes Video, wie man ihn zum Debuggen von Ajax-Anfragen benutzt. Wenn Sie JS Bin nicht kennen, sehen Sie sich zuerst das Einführungsvideo an).