HTTP – Status Codes

HTTP-Statuscodes sind dreistellige Zahlen, die den Ausgang einer HTTP-Anfrage anzeigen.

Sie sind in fünf Kategorien unterteilt: 1xx (Information), 2xx (Erfolg), 3xx (Weiterleitung), 4xx (Client-Fehler), 5xx (Server-Fehler).

Jeder Code liefert schnell verständliche Informationen darüber, ob eine Anfrage erfolgreich war oder ein Problem auftrat.

KategorieBeschreibung
1xxInformational – Anfrage empfangen, Verarbeitung läuft
2xxSuccess – Anfrage erfolgreich
3xxRedirection – Weiterleitungen
4xxClient Error – Fehler auf Client-Seite (falsche Anfrage, Berechtigungen)
5xxServer Error – Fehler auf Server-Seite
CodeKategorieBedeutungBeispiel / Kommentar
1xx – InformationalInformationAnfrage empfangen, läuft noch100 Continue, 101 Switching Protocols
200 OKSuccessAnfrage erfolgreichGET, POST erfolgreich
201 CreatedSuccessRessource wurde erstelltPOST → neues Objekt erzeugt
202 AcceptedSuccessAnfrage akzeptiert, noch nicht verarbeitetAsynchrone Verarbeitung
204 No ContentSuccessErfolg, aber kein InhaltDELETE erfolgreich, keine Rückgabe
301 Moved PermanentlyRedirectionRessource dauerhaft verschobenURL Redirect
302 FoundRedirectionTemporäre WeiterleitungURL Redirect temporär
304 Not ModifiedRedirectionResource nicht geändertBrowser-Cache
400 Bad RequestClient ErrorUngültige Anfrage / SyntaxfehlerFalsche JSON, fehlende Parameter
401 UnauthorizedClient ErrorAuthentifizierung fehlt oder fehlerhaftLogin nötig
403 ForbiddenClient ErrorZugriff verbotenBerechtigungen fehlen
404 Not FoundClient ErrorRessource nicht gefundenFalsche URL
405 Method Not AllowedClient ErrorHTTP-Methode nicht erlaubtPOST statt GET
408 Request TimeoutClient ErrorAnfrage hat zu lange gedauertServer wartet ab
409 ConflictClient ErrorKonflikt mit bestehender RessourceDoppelte Daten
429 Too Many RequestsClient ErrorRate limit überschrittenAPI-Limit erreicht
500 Internal Server ErrorServer ErrorAllgemeiner ServerfehlerException im Backend
501 Not ImplementedServer ErrorFunktion nicht implementiertAPI-Endpunkt fehlt
502 Bad GatewayServer ErrorGateway/Proxy fehlerhaftFehlerhafter Reverse-Proxy
503 Service UnavailableServer ErrorDienst temporär nicht verfügbarWartungsmodus
504 Gateway TimeoutServer ErrorGateway TimeoutServer reagiert nicht rechtzeitig

==> MDN – Website: HTTP status codes