HTTP-Statuscodes
HTTP-Statuscodes zeigen das Ergebnis einer HTTP-Anfrage an. Sie sind in fünf Klassen nach ihrer ersten Ziffer gruppiert.
Klassen der Statuscodes
| Bereich | Klasse | Bedeutung |
|---|---|---|
| 1xx | Informativ | Anfrage empfangen, Verarbeitung läuft |
| 2xx | Erfolg | Anfrage erfolgreich verarbeitet |
| 3xx | Weiterleitung | Weitere Aktion erforderlich |
| 4xx | Client-Fehler | Fehlerhafte oder nicht autorisierte Anfrage |
| 5xx | Server-Fehler | Server konnte gültige Anfrage nicht erfüllen |
Häufigste Codes
- 200 OK: Standard-Erfolgsantwort
- 301 Moved Permanently: permanente Weiterleitung (überträgt PageRank)
- 302 Found: temporäre Weiterleitung (kein PageRank-Transfer)
- 304 Not Modified: gecachte Version ist aktuell
- 400 Bad Request: fehlerhafte Anfrage-Syntax
- 401 Unauthorized: Authentifizierung erforderlich
- 403 Forbidden: authentifiziert, aber keine Berechtigung
- 404 Not Found: Ressource nicht gefunden
- 429 Too Many Requests: Rate-Limit überschritten
- 500 Internal Server Error: nicht behandelter Serverfehler
- 503 Service Unavailable: Server vorübergehend nicht verfügbar