2010-04-28 17 views

Antwort

13

Fiddler2

http://www.fiddlertool.com/fiddler2/version.asp

Fiddler als HTTP-Proxy fungiert, können Sie damit ausgehende Anfragen prüfen und eingehenden Antworten (raw Header, Daten, alles). Sie können auch Anfragen ändern, sie erneut senden und sie direkt bearbeiten. Es ist von unschätzbarem Wert.

alt text http://www.fiddler2.com/fiddler2/images/tamper.png

+0

+1 Dieses Tool ist großartig und hat Vorteile gegenüber Browser-Plugins. Zum einen können Sie jede Anwendung debuggen, die proxyfähig ist. – Segfault

10

Verwenden Firebug, wenn Sie FireFox verwenden.

alt text

Untersuchen Sie HTTP-Header

alt text

XMLHttpRequest Überwachung

alt text

Auch ch eckout die Lichtversion Firebug Light, die auf allen Browsern aus der Box funktioniert. keine Einrichtung erforderlich. Firebug Lite zeigt zwar HTTP-Response-Header und Netzwerk-Monitoring, aber es ist gut genug, um mit dem DOM herumzuspielen.

+0

+1 für den Webentwickler Freund, ich dachte Fiddler2 zuerst, aber ich benutze Firebug viel häufiger. – vfilby

1

Wenn Sie nach einem Werkzeug ermöglicht HTTP-Anfragen/Antworten auf Client-Seite zu überwachen, sollten Sie einen Blick auf Fiddler2 nehmen.

1

Einige Optionen:

  • Download "Live HTTP-Header" oder Firebug Add-ons für Firefox
  • Verwendung wget mit der Option -s (wenn Sie auf Unix/Linux sind)
  • Herunterladen etwas wie Wireshark die gesamte TCP/IP-Verkehr Strom
0

gut zu sehen ... Ich nehme an, dass jeder Browser definiert, aber wenn Sie die Antwort in Code analysieren mögen, ist cURL eines der am häufigsten verwendeten Werkzeuge für die Vernetzung, nicht nur HTTP, sondern auch andere Protokolle als auch. Es werden Sie die Header sowie den Körper und ermöglicht die Authentifizierung, etc., die alle von einer Befehlszeile oder an anderer Stelle eingebettet, wie in einem PHP-Skript.

0

Ich liebe Burp Suite aber das ist so viel konzentrierte sich auf das Abfangen und HTTP-Anfragen zu modifizieren, wie es sie überwacht.

0

Nicht die spezifischen Werkzeuge, die Sie suchen, aber ich empfehle Ihnen, sich mit tcpdump und/oder wireshark Paket Analysatoren vertraut zu machen, wenn Sie in irgendeiner Art von Netzwerkprogrammierung sind. Letzteres hat eine "Follow TCP Stream" -Funktion, um die Bytes zu betrachten, die durch TCP-Pipe fließen.

0

Ich weiß, das ein alter Thread, aber ich kam in diesem Thread und wollte einen Link zuhinterlassen. Gute Möglichkeit, Anfragen zu simulieren und Antworten zu prüfen ...

1

Alte Frage, aber dafür gibt es definitiv ein paar Tools. Die vorhandenen Antworten hier geben tolle Empfehlungen, wenn Sie nur eine Anfrage/Antwort aktiv betrachten müssen.

Wenn Sie automatische HTTP-Antwortüberwachung durchführen müssen, können Sie mein Tool verwenden: https://assertible.com. Mit diesem können Sie Anforderungen einrichten und "Assertions" für die Antwort erstellen. Wenn die Antwort nicht Ihren Erwartungen entspricht, können Sie Benachrichtigungen einrichten, um benachrichtigt zu werden.

Assertible HTTP response viewer

Es gibt, natürlich, das viele andere Möglichkeiten zu nähern. Für etwas mehr Handbuch würde ich empfehlen Chrome Dev Tools oder, für Firefox, Firebug wie in einer anderen Antwort erwähnt.

Hoffe es hilft!

Verwandte Themen