Zum Inhalt springen

Werkzeuge

Wie kann man HTTP untersuchen?

Wie können Sie HTTP beobachten?

Mit Firefox Developer Tools oder Chrome Dev Tools kann nur den Verkehr zwischen Browser und Webservern abhören. Aber: die Tools im Browser können auch HTTPS-Verbindungen abhören, die der Browser selbst aufgebaut hat.

Der “Network Monitor” in Firefox Developer Tools zeigt mehrere Requests auf einmal an. In dieser Ansicht kann man gut sehen wie lange die Beantwortung jeweils dauert:

Darstellung von HTTP-Requests im Netzwerk Monitor in Firefox

Um Details eines Requests zu sehen muss man ihn anklicken.

Darstellung von einem HTTP-Request im Netzwerk Monitor von Firefox

In Chrome sieht das ähnlich aus:

Darstellung von HTTP-Requests im Network Panel von Chrom

curl ist eine Kommandozeilen Tool zum senden von HTTP Requests. Hier ein Beispiel:

Terminal-Fenster
curl 'http://users.fh-salzburg.ac.at/~bjelline/u2/bestellung.php'
-H 'Cookie: _ga=GA1.3.1837452953.1440699405'
--data 'anzahl=a&adresse=1'

Aus dem Firefox Network Monitor kann man zu jedem Request den entsprechenden curl Befehl heraus kopieren:

copy as curl im Netzwerk Monitor in Firefox