HTTP-Grundlagen

Hypertext Transfer Protocol

Response-Codes

Die Antwort des HTTP-Servers beinhaltet die Statuszeile und Response-Header-Felder. Die Statuszeile wiederum führt die Protokollversion, den Status Code und Reasons Phrase auf. Beim Status Code handelt es sich um einen dreistelligen Integer-Wert, der dem Client wichtige Informationen über Verfügbarkeit, erfolgreiche Bearbeitung oder aber auch Fehlermeldungen liefert. Die Reasons Phrase enthält die Klartext-Bezeichnung der Meldung. Bekannte Fehlermeldungen sind beispielsweise 404 für "File not Found" (Datei nicht gefunden) oder 403 für "Forbidden" (Zugriff verweigert).

Diese Meldungen sind in fünf Kategorien eingeteilt:

  • 1xx: Informelle Meldungen: Request erhalten, Bearbeitung wird durchgeführt.

  • 2xx: Erfolg: Request wurde erfolgreich erhalten, verstanden und angenommen.

  • 3xx: Weiterleiten: Weitere Aktionen müssen eingeleitet werden, damit eine Request vollständig bearbeitet werden kann.

  • 4xx: Clientfehler: Die Request enthält ungültigen Syntax oder kann nicht bearbeitet werden.

  • 5xx: Serverfehler: Der Server kann eine gültige Request nicht bearbeiten.