Ein HTTP-Statuscode ist eine dreistellige Zahl, die angibt, wie eine Anfrage für eine bestimmte Webseite oder Datei behandelt wurde. Ein Code kann bedeuten, dass die Anfrage erfolgreich war (z.B. 200
), dass sie fehlte (404
) oder dass ein Fehler auftrat (500
).
Es gibt eine große Anzahl von HTTP-Statuscodes, aber die erste Ziffer jedes Codes zeigt an, ob die Anfrage erfolgreich war oder nicht:
2xx
– jeder Code, der mit 2 beginnt, war in irgendeiner Weise erfolgreich. Die häufigste Antwort ist 200, was bedeutet, dass alles in Ordnung war.3xx
– jeder Code, der mit 3 beginnt, wurde woandershin umgeleitet. Häufige Beispiele sind 301 (Dauerhaft verschoben) und 302 (Vorübergehend verschoben).4xx
– jeder Code, der mit 4 beginnt, bedeutet einen Fehler in der Anfrage selbst, genannt „Client-Fehler“. Häufige Beispiele sind 404 (Nicht gefunden) und 403 (Verboten).5xx
– jeder Code, der mit 5 beginnt, bedeutet, dass ein Fehler bei der Verarbeitung der Anfrage aufgetreten ist, genannt „Server-Fehler“. Das häufigste Beispiel ist 500, was bedeutet, dass ein nicht spezifizierter Fehler aufgetreten ist.
Weiterführende Literatur
Liste der HTTP-Statuscodes – Wikipedia