HTTP-Statuscode
Jede HTTP-Anfrage wird von einem Server mit einem HTTP-Statuscode beantwortet. Der Statuscode gibt Informationen darüber, ob die Anfrage erfolgreich bearbeitet wurde oder teilt dem Client im Fehlerfall mit, wo bzw. wie er die gewünschten Informationen erhalten kann.
Folgende Statuscodes werden häufig angezeigt:
- 200: Die Seite wurde erfolgreich vom Server zurückgegeben
- 301: Die gewünschte Seite wurde dauerhaft an einen neuen Speicherort verschoben.
- 302: Der Server gibt zurzeit eine Seite von einem anderen Speicherort zurück.
Systematik der HTTP-Statuscodes:
1xx(Vorläufige Antwort)
Diese Statuscodes bedeuten, dass nur eine vorläufige Antwort zurückgegeben wurde und der Anfragende weitere Maßnahmen ergreifen muss.
2xx (Erfolgreich)
Diese Statuscodes geben an, dass die Anforderung vom Server erfolgreich verarbeitet wurde.
3xx (Weitergeleitet)
Zur Ausführung der Anforderung sind weitere Maßnahmen erforderlich. Diese Statuscodes werden häufig bei einer Weiterleitung verwendet.
4xx (Anfragefehler)
Diese Statuscodes deuten darauf hin, dass die Anforderung wahrscheinlich einen Fehler enthält, der die Verarbeitung durch den Server verhindert.
5xx (Serverfehler)
Diese Statuscodes bedeuten, dass beim Verarbeiten der Anforderung ein interner Fehler auf dem Server aufgetreten ist. In der Regel werden diese Fehler vom Server selbst und nicht von der Anforderung verursacht.