Web & Authentifizierung

HTTP-Statuscodes-Referenz – vollständiger Statuscode-Leitfaden

Kostenlose Online-HTTP Statuscodes Referenz. Suchen und durchsuchen Sie alle HTTP-Antwortstatuscodes mit Beschreibungen, Kategorien und allgemeinen Anwendungsfällen.

Kostenlos nutzbar Keine Anmeldung Läuft im Browser

Tool-Arbeitsbereich

1xx Informational

100
Continue

The server has received the request headers and the client should proceed.

101
Switching Protocols

The server is switching protocols as requested (e.g., WebSocket upgrade).

2xx Success

200
OK

The request succeeded. Standard response for successful HTTP requests.

201
Created

The request succeeded and a new resource was created. Common after POST requests.

204
No Content

The request succeeded but there is no content to return. Common for DELETE.

206
Partial Content

The server is delivering only part of the resource due to a range header.

3xx Redirection

301
Moved Permanently

The resource has been permanently moved to a new URL. Use for SEO redirects.

302
Found

The resource is temporarily at a different URL. Often used in OAuth redirects.

304
Not Modified

The resource has not been modified since the last request. Use cached version.

307
Temporary Redirect

Like 302 but preserves the HTTP method. Used in HSTS redirects.

308
Permanent Redirect

Like 301 but preserves the HTTP method.

4xx Client Error

400
Bad Request

The server cannot process the request due to invalid syntax or parameters.

401
Unauthorized

Authentication is required. The client must provide valid credentials.

403
Forbidden

The client does not have permission to access the resource, even with auth.

404
Not Found

The requested resource does not exist on the server.

405
Method Not Allowed

The HTTP method is not supported for the requested resource.

409
Conflict

The request conflicts with the current state of the resource.

410
Gone

The resource is permanently gone and will not be available again.

413
Payload Too Large

The request body exceeds the server limit.

415
Unsupported Media Type

The media type in the request is not supported by the server.

422
Unprocessable Entity

The request is well-formed but contains semantic errors (used in APIs).

429
Too Many Requests

The user has sent too many requests in a given time. Rate limiting.

5xx Server Error

500
Internal Server Error

Generic server error. Something unexpected went wrong.

502
Bad Gateway

The server received an invalid response from an upstream server.

503
Service Unavailable

The server is temporarily unable to handle the request (maintenance/overload).

504
Gateway Timeout

The upstream server did not respond in time.

Was sind HTTP Status Codes?

HTTP-Statuscodes sind dreistellige Nummern, die von einem Webserver als Antwort auf die Anforderung eines Kunden zurückgegeben werden. Sie geben an, ob die Anforderung erfolgreich war, umgeleitet wurde, zu einem Clientfehler geführt hat oder einen Serverfehler verursacht hat. Statuscodes werden in fünf Kategorien unterteilt: 1xx (Informational), 2xx (Success), 3xx (Redirection), 4xx (Client Error) und 5xx (Server Error). Das Verständnis dieser Codes ist für Webentwickler, API-Designer und Systemadministratoren, die Webanwendungen und -dienste erstellen, debuggen und überwachen müssen, unerlässlich.

So verwenden Sie die HTTP Status Code Referenz

  1. 1Durchsuchen Sie die vollständige Liste der HTTP-Statuscodes nach Kategorie (1xx bis 5xx).
  2. 2Verwenden Sie das Suchfeld, um Codes nach Nummer, Name oder Beschreibung zu filtern - zum Beispiel Typ '404' oder 'redirect'.
  3. 3Jeder Statuscode zeigt seinen numerischen Code, den offiziellen Namen und eine kurze Beschreibung, wann und wie er verwendet wird.
  4. 4Farbcodierte Kategorien machen es einfach, zwischen Erfolg (grün), Umleitung (gelb), Clientfehler (orange) und Serverfehler (rot) zu unterscheiden.
  5. 5Verwenden Sie diese Referenz beim Debuggen von API-Antworten, beim Konfigurieren von Webservern oder beim Schreiben von Fehlerbehandlungslogik.

Häufige Anwendungsfälle

API Entwicklung

Wählen Sie die richtigen Statuscodes beim Entwerfen von REST API-Antworten - zu wissen, wann 201 vs 200 oder 400 vs 422 verwendet werden sollen, führt zu besseren APIs.

Debugging HTTP Fehler

Wenn ein API einen unerwarteten Statuscode zurückgibt, suchen Sie schnell nach seiner Bedeutung, um zu verstehen, ob das Problem client- oder serverseitig ist.

SEO & Redirects

Verstehen Sie den Unterschied zwischen 301 (permanenten) und 302 (temporären) Redirects und deren Auswirkungen auf die Suchmaschinenoptimierung.

Fehlerseite Design

Verweisen Sie auf die richtigen Codes, wenn Sie benutzerdefinierte Fehlerseiten für 404, 403, 500 und andere gängige Fehlerszenarien implementieren.

Häufig gestellte Fragen

Was ist der Unterschied zwischen 401 und 403?

401 Unautorisiert bedeutet, dass die Anforderung keine gültigen Authentifizierungsdaten enthält - der Benutzer muss sich anmelden. 403 Verboten bedeutet, dass der Server die Anforderung verstanden hat und der Benutzer authentifiziert werden kann, aber keine Berechtigung zum Zugriff auf die Ressource hat.

Wann sollte ich 200 vs 201 vs 204 verwenden?

Verwenden Sie 200 OK für erfolgreiche GET-Anfragen und allgemeinen Erfolg. Verwenden Sie 201 Erstellt nach einer erfolgreichen POST, die eine neue Ressource erstellt. Verwenden Sie 204 No Content für erfolgreiche Anfragen, die keinen Körper zurückgeben, wie z. B. DELETE-Operationen.

Was ist der Unterschied zwischen 301 und 308 Redirects?

Beide sind permanente Redirects. 301 ermöglicht es dem Client, die HTTP-Methode zu ändern (z. B. POST kann GET werden). 308 verlangt, dass der Kunde die ursprüngliche HTTP-Methode beibehält. Für die meisten Website-Weiterleitungen ist 301 Standard; 308 wird verwendet, wenn die Methodenerhaltung kritisch ist.