Grundlagen der Webtechnologien
Welche Kombination nennt die Elemente der ersten Zeile (der Anfragezeile) einer HTTP/1.1-Anfrage richtig?
- AMethode, Ziel der Anfrage (etwa ein Pfad), HTTP-Version
- BHTTP-Version, Statuscode, kurze Begründungsphrase
- CQuell-IP-Adresse, Zielportnummer, Methode
Antwort und Erläuterung anzeigen
Antwort: A. Methode, Ziel der Anfrage (etwa ein Pfad), HTTP-Version
Eine HTTP-Anfrage besteht in dieser Reihenfolge aus der Anfragezeile, den Headern (ein „Name: Wert“ pro Zeile), einer Leerzeile und dem Body. „GET /docs/index.html HTTP/1.1“ ist zum Beispiel eine Zeile, die mit der Methode GET /docs/index.html anfordert. Bei HTTP/1.1 muss außerdem immer der Host-Header gesendet werden, damit der Server erkennen kann, an welche Website sich eine Anfrage richtet, auch wenn mehrere Websites unter derselben IP-Adresse betrieben werden. Die erste Zeile der Antwort ist die Statuszeile; sie enthält wie in „HTTP/1.1 200 OK“ die Version, den Statuscode und die Begründungsphrase (Reason Phrase).