// reference

HTTP Status Codes.

Searchable reference of every HTTP status code (1xx through 5xx) with description, semantics, and typical usage. Filter by category or search by code number.

Client-sideSearchableNo upload
Categories

Häufig gestellte Fragen

Was bedeuten die 2xx-Codes?

Erfolg: 200 OK, 201 Erstellt, 204 Kein Inhalt usw.

Wann 404 vs 410 verwenden?

404 = nicht gefunden (kann später existieren); 410 = dauerhaft entfernt.

Was bedeuten die 5xx-Codes?

Serverfehler: 500 interner Fehler, 502 Bad Gateway, 503 nicht verfügbar.

Was sind HTTP-Statuscodes?

HTTP-Statuscodes sind dreistellige Zahlen, die den Erfolg oder Misserfolg einer HTTP-Anfrage angeben. Sie sind ein fundamentaler Bestandteil des Webs und ermöglichen es Servern und Clients, den Zustand einer Kommunikation zu verstehen.

Der Server sendet den Statuscode als Teil seiner Antwort, zusammen mit einem optionalem Text wie "Not Found" oder "OK". Der Code allein genügt, um den Erfolg der Anfrage zu bewerten.

Statuscodes sind in Kategorien unterteilt, die durch die erste Ziffer angegeben werden. Diese Kategorien helfen dabei, die Art der Antwort schnell zu identifizieren.

Kategorien im Detail

1xx (Informational): Zeigt an, dass die Anfrage empfangen wurde und der Prozess fortgesetzt wird. Selten in der Praxis verwendet.

2xx (Success): Signalisiert Erfolg. 200 OK ist der häufigste Code, 201 Created wird bei der Erstellung von Ressourcen verwendet, und 204 No Content zeigt eine erfolgreiche Aktion ohne Rückgabewert.

3xx (Redirection): Hinweis, dass die Ressource verschoben wurde. 301 Moved Permanently und 302 Found sind die häufigsten Redirect-Codes.

4xx (Client Error): Fehler auf Seite des Clients. 404 Not Found ist einer der bekanntesten Codes, 401 Unauthorized und 403 Forbidden signalisieren Authentifizierungsprobleme.

5xx (Server Error): Serverseitige Fehler. 500 Internal Server Error ist der allgemeine Fehlercode, 502 Bad Gateway und 503 Service Unavailable zeigen Netzwerkprobleme.

Häufigste Codes

200 OK: Die Anfrage war erfolgreich. Dies ist der Standardcode für gelungene GET-Anfragen.

301 Moved Permanently: Die Ressource wurde dauerhaft verschoben. Der Client sollte die neue URL für zukünftige Anfragen verwenden.

404 Not Found: Die angeforderte Ressource existiert nicht. Dieser Code ist einer der häufigsten im Web und zeigt oft auf falsche URLs.

500 Internal Server Error: Ein allgemeiner Serverfehler. Dieser Code zeigt auf ein serverseitiges Problem, das behoben werden muss.