Menu
Coddy logo textTech

Antwort-Header

Lektion 23 von 47 im Kurs Netzwerken mit dem Terminal von Coddy.

Nach der Statuszeile sendet der Server Header: Informationen über die Antwort, eine pro Zeile, in der Form Name: value.

Die folgenden wirst du ständig lesen:

  • Content-Type: was der Inhalt ist. text/html, application/json. Clients verwenden dies, um zu entscheiden, wie sie ihn lesen.
  • Content-Length: wie viele Bytes der Inhalt umfasst.
  • Location: bei einer 3xx-Antwort, wohin stattdessen weitergeleitet werden soll.

curl -I fordert nur die Header an und verwendet dazu die HEAD-Methode, sodass du eine Antwort untersuchen kannst, ohne einen großen Inhalt herunterzuladen.

curl -sI http://127.0.0.1:9113/index.html

Header-Namen unterscheiden nicht zwischen Groß- und Kleinschreibung, daher kann ein Server Content-Type oder content-type senden, und beide sind korrekt. Suche mit grep -i nach ihnen, sonst übersiehst du Treffer.

challenge icon

Aufgabe

Mittel

Untersuche eine Antwort, ohne sie herunterzuladen.

Stelle einen Ordner mit index.html auf Port 9113 bereit, rufe dann nur die Header ab und gib ausschließlich die Zeile mit dem Inhaltstyp aus. Erwartete Ausgabe:

Content-type: text/html

Berücksichtige Groß- und Kleinschreibung nicht und verankere die Suche am Anfang der Zeile: grep -i "^content-type". Gib nicht den gesamten Header-Block aus, da er auch ein Datum enthält, das sich jede Sekunde ändert.

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Netzwerken mit dem Terminal

Übe selbstständig: Terminal-Playground