Startzeile der HTTP-Antwort
Die Antwortzeile besteht aus den folgenden Teilen, durch Leerzeichen getrennt: HTTP-Protokollversion, Statuscode und Statusbegründung.
Der Statuscode (status code)
gibt an, ob die Anfrage erfolgreich war oder ein
Fehler aufgetreten ist. Dieser Code besteht aus drei Ziffern.
Beispielsweise steht der Code 200 für
Erfolg, während der Code 404 dem
Client mitteilt, dass die Seite unter dieser URL
nicht gefunden wurde.
Die Statusbegründung (reason phrase)
ist ein kurzer Text, der den Statuscode beschreibt.
Sie ist für den Menschen lesbar gedacht, hat keinen Einfluss
auf die Nachricht und ist nicht verpflichtend. Beispielsweise
lautet die Begründung für den 404-Code
Not Found.
Schreiben wir ein Beispiel für eine Startzeile einer HTTP-Antwort für einen Erfolg:
HTTP/1.1 200 OK
Und nun ein Beispiel für eine Fehlerantwort:
HTTP/1.1 404 Not Found