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.