Frage

Was ist der beste Weg, um die HTTP-Response-Header aus einer Anfrage gegen eine bestimmte URL zu sehen? Telnet oder gibt es einen anderen wirklich guten Befehl oder Werkzeug?

War es hilfreich?

Lösung

Ich verwende den HttpFox Firefox-Erweiterung alle HTTP-Anfragen zu betrachten und Antworten (einschließlich Kopf und Körper) von dem Web-Browser in dem Intervall angeben initiiert I (durch die Start-Aufnahme drücken und die Stop-Aufnahme-Tasten). HttpFox die Daten in einer strukturierten Art und Weise präsentiert, in dem ich schnell die Anfrage Ich interessiere mich für finden. Es ergänzt schön Livehttpheaders, weil HttpFox auch Anfragen in der Vergangenheit sehen kann.

Andere Tipps

Ich finde den Fiddler meine Waffe der Wahl ist, obwohl es auch Firefox-Plugins ist. Fiddler zeigt Ihnen alle HTTP-Requests, dessen Antwortstatus, alle Header mit verschiedenen Ansichten (roh, hex, Bild), eine Timeline-Ansicht, HTTPS Verbindungen, alles.

Unter Linux verwende ich:

wget -S [url] 

Dies wird die Datei und zeigt alle Header vom Server gesendet.

Unter Windows kann man den gleichen Befehl verwenden, wenn Cygwin installiert ist; entweder auf normale Eingabeaufforderung wurden, wenn die Umgebungsvariablen richtig eingestellt ist, oder durch die Cygwin-Befehlsfenster.

  • HttpFox für Firefox ist ziemlich gut. Es wird die Header in Echtzeit zeigen. Ich ziehe es an Live HTTP Headers .
  • Microsoft Fiddler für Internet Explorer ist ein Web-Debugger, der alle Protokolle HTTP Verkehr zwischen Ihrem Computer und dem Internet. Fiddler können Sie den gesamten HTTP-Verkehr, Haltepunkte zu setzen und Geige mit ein- oder ausgehenden Daten prüfen
  • Wireshark ist ein kompletter Netzwerk-Protokoll-Analysator. Es ist gut, aber es könnte sein Overkill wenn HTTP-Header ist alles, was erforderlich ist. Es hat Probleme, wenn der Client und Server auf der gleichen Maschine sind.

eine aktuelle Version von Firefox (19,0 in meinem Fall) verwenden, zum Menü gehen Extras -> Web Developer -> Webkonsole ( Strg + Umschalttaste + K unter Windows), dann die Seite zu aktualisieren erzeugt ein Protokoll der Anfragen.

Dann auf einer der ersten GET-Anfragen klicken, das mit der URL der Seite, öffnet sich eine Box mit Informationen über sie, einschließlich der Anfrage und Antwort-Header. Es funktioniert aus der Box, keine Notwendigkeit für fancy-shmancy Add-ons nicht mehr.

Schauen Sie sich httpie , ein sehr schönes Python-Tool: eingeben Bild Beschreibung hier

Sie können die --headers Option verwenden, um nur Header anzuzeigen:

eingeben Bild Beschreibung hier

Die Firebug Add-on für Firefox ist der einfachste Weg, denke ich.

Für Internet Explorer, Fiddler arbeiten. Oder Sie können alle gehen mit Wireshark.

Es gibt eine bessere Wahl (in meiner Sicht)

Es ist eine Firefox-Erweiterung calle HttpFox. Sie können nicht nur den Header sehen, aber viel mehr Informationen. Es ist eine sehr komplette HTTP-Analysator

https://addons.mozilla.org/en-US/firefox / addon / 6647

Wenn Sie mit den Entwickler-Tools in Ihrem Browser vertraut sind, öffnen Sie die Registerkarte Netzwerk auf den Entwickler-Tools, aktualisieren Sie die Seite, dann auf der Registerkarte Header klicken. Die Response-Header werden aufgelistet. Zum Beispiel sendet diese Seite Diese Header:

HTTP/1.1 200 OK
Cache-Control: public, max-age=60
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip
Expires: Fri, 01 Mar 2013 02:00:20 GMT
Last-Modified: Fri, 01 Mar 2013 01:59:20 GMT
Vary: *
X-Frame-Options: SAMEORIGIN
Date: Fri, 01 Mar 2013 01:59:19 GMT
Content-Length: 13555

Ich fand ein gutes Werkzeug, um es für Firefox zu tun genannt Live HTTP Headers .

Es gibt eine große Addon / Plugin / Erweiterung Web Developer von Chris Pederick genannt.

Es funktioniert mit Chrome, Firefox und Opera und hat mächtige dev Funktionen und auch eine Möglichkeit zu ‚Ansicht Antwortheader‘. Sie können es innerhalb der Registerkarte ‚Information‘ finden.

Wenn Sie nicht schauen, um es auf Ihrem Computer zu tun, können Sie eine beliebige Anzahl von Online-Anwendungen, die es für Sie tun.

  1. Rex Swain HTTP-Viewer
  2. http://web-sniffer.net/ : Dieser ist ein bisschen flexibler in Bezug auf das App-Layer-Protokoll (HTTP / S)
  3. Stellen Sie Apache : Dieses können Sie Ihre Anfrage ein anpassen vieles mehr.

Wenn Sie sich für ein Online-Tool View-Http-Request-and- Response-Header ist groß

Im Internet Explorer innerhalb Developer Tools (drücken Sie F12), gehen Sie auf die Registerkarte Netzwerk und drücken Sie "Start Capturing". Aktualisieren Sie die Seite, klicken Sie auf „Gehe zu Detailansicht“ und Sie werden einen sehr schönen Überblick über die Anfrage- und Antwortdaten erhalten.

burpsuite ist ein kostenloses Tool, Java-basiert und läuft auf allen Plattformen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top