HTTP-Fehlercode-Erklärer
Gib einen Statuscode ein oder durchsuche Kategorien, um die Bedeutung jedes HTTP-Codes zu erfahren.
37 von 37 Statuscodes
- 100
Continue
1xxDer Server hat die Request-Header empfangen; der Client soll den Request-Body senden.
Häufige Anwendungsfälle: Große Datei-Uploads, bei denen der Client prüft, ob der Server die Anfrage annimmt.
- 101
Switching Protocols
1xxDer Server wechselt wie vom Client per Upgrade-Header angefordert das Protokoll.
Häufige Anwendungsfälle: Upgrade von HTTP-Verbindungen auf WebSocket.
- 102
Processing
1xxDer Server hat die Anfrage erhalten und verarbeitet sie, eine Antwort liegt noch nicht vor.
Häufige Anwendungsfälle: Lang laufende WebDAV-Operationen, um Client-Timeouts zu vermeiden.
- 103
Early Hints
1xxLiefert einige Response-Header vor der endgültigen HTTP-Antwort.
Häufige Anwendungsfälle: Vorladen von Ressourcen wie CSS und Schriften, während der Server die Hauptantwort vorbereitet.
- 200
OK
2xxDie Anfrage war erfolgreich. Die Bedeutung hängt von der HTTP-Methode ab.
Häufige Anwendungsfälle: Standardantwort für erfolgreiche GET-, PUT- oder DELETE-Anfragen.
- 201
Created
2xxDie Anfrage wurde erfüllt und eine neue Ressource wurde erstellt.
Häufige Anwendungsfälle: Erfolgreiche POST-Anfragen, die eine neue Ressource anlegen (z. B. Registrierung).
- 202
Accepted
2xxDie Anfrage wurde zur Verarbeitung angenommen, die Verarbeitung ist aber noch nicht abgeschlossen.
Häufige Anwendungsfälle: Asynchrone Vorgänge wie Batch-Verarbeitung oder Aufgaben in Warteschlangen.
- 204
No Content
2xxDer Server hat die Anfrage erfolgreich verarbeitet und liefert keinen Inhalt.
Häufige Anwendungsfälle: Erfolgreiche DELETE-Anfragen oder PUT-Updates ohne Antwort-Body.
- 206
Partial Content
2xxDer Server liefert wegen eines Range-Headers des Clients nur einen Teil der Ressource.
Häufige Anwendungsfälle: Video-Streaming, fortsetzbare Downloads und das Laden großer Dateien in Teilen.
- 207
Multi-Status
2xxLiefert Informationen zu mehreren Ressourcen, für die unterschiedliche Statuscodes gelten können.
Häufige Anwendungsfälle: WebDAV-Sammeloperationen mit einem eigenen Ergebnis pro Teilanfrage.
- 301
Moved Permanently
3xxDie Ressource wurde dauerhaft an eine neue URI verschoben. Künftige Anfragen sollen die neue URI nutzen.
Häufige Anwendungsfälle: Domain-Umzüge, URL-Umstrukturierungen und das Erzwingen kanonischer URLs.
- 302
Found
3xxDie Ressource befindet sich vorübergehend unter einer anderen URI.
Häufige Anwendungsfälle: Vorübergehende Weiterleitungen bei Wartung oder A/B-Tests.
- 303
See Other
3xxDie Antwort ist per GET unter einer anderen URI abrufbar.
Häufige Anwendungsfälle: Weiterleitung nach dem Absenden eines Formulars per POST (Post/Redirect/Get).
- 304
Not Modified
3xxDie Ressource wurde seit der in den Request-Headern angegebenen Version nicht geändert.
Häufige Anwendungsfälle: Browser-Caching – liefert den Cache, wenn sich ETag oder Last-Modified nicht geändert haben.
- 307
Temporary Redirect
3xxDie Anfrage soll an eine andere URI wiederholt werden; künftige Anfragen nutzen weiter die ursprüngliche URI. Methode und Body bleiben unverändert.
Häufige Anwendungsfälle: HTTPS-Erzwingung oder vorübergehende URL-Änderungen unter Beibehaltung der HTTP-Methode.
- 308
Permanent Redirect
3xxDie Ressource wurde dauerhaft verschoben. Wie 301, aber Methode und Body dürfen nicht geändert werden.
Häufige Anwendungsfälle: Dauerhafte URL-Änderungen, bei denen POST/PUT erhalten bleiben müssen.
- 400
Bad Request
4xxDer Server kann die Anfrage wegen eines Client-Fehlers nicht verarbeiten (fehlerhafte Syntax, ungültige Parameter).
Häufige Anwendungsfälle: Ungültiger JSON-Body, fehlende Pflichtfelder oder fehlerhafte Query-Parameter.
- 401
Unauthorized
4xxEine Authentifizierung ist erforderlich und ist fehlgeschlagen oder fehlt.
Häufige Anwendungsfälle: Fehlendes oder ungültiges Token, abgelaufene Sitzung.
- 403
Forbidden
4xxDer Server hat die Anfrage verstanden, verweigert aber die Autorisierung.
Häufige Anwendungsfälle: Fehlende Berechtigungen, IP-Sperren oder Zugriff auf geschützte Ressourcen.
- 404
Not Found
4xxDer Server kann die angeforderte Ressource nicht finden.
Häufige Anwendungsfälle: Ungültige URL, gelöschte Ressource oder nicht existierender API-Endpunkt.
- 405
Method Not Allowed
4xxDie Anfragemethode wird für die Ressource nicht unterstützt.
Häufige Anwendungsfälle: POST an einen schreibgeschützten Endpunkt oder DELETE an eine Ressource, die das nicht unterstützt.
- 406
Not Acceptable
4xxDer Server kann keine Antwort erzeugen, die zu den akzeptierten Werten der Request-Header passt.
Häufige Anwendungsfälle: Fehlgeschlagene Content Negotiation – der Client fordert ein Format, das der Server nicht liefern kann.
- 408
Request Timeout
4xxBeim Warten auf die Anfrage ist beim Server ein Timeout aufgetreten.
Häufige Anwendungsfälle: Langsame Client-Verbindungen, abgebrochene Anfragen oder Netzwerkprobleme.
- 409
Conflict
4xxDie Anfrage konnte wegen eines Konflikts mit dem aktuellen Zustand der Ressource nicht ausgeführt werden.
Häufige Anwendungsfälle: Konflikte bei gleichzeitiger Bearbeitung, doppelte Ressourcen oder Versionskonflikte.
- 410
Gone
4xxDie Ressource ist nicht mehr verfügbar und es ist keine neue Adresse bekannt.
Häufige Anwendungsfälle: Dauerhaft entfernte API-Endpunkte oder eingestellte Ressourcen.
- 413
Content Too Large
4xxDer Request-Inhalt überschreitet die vom Server festgelegten Grenzen.
Häufige Anwendungsfälle: Datei-Upload über der Maximalgröße, zu großer JSON-Payload.
- 414
URI Too Long
4xxDie angegebene URI ist zu lang für den Server.
Häufige Anwendungsfälle: Extrem lange Query-Strings, oft durch zu viele Daten in GET-Parametern.
- 415
Unsupported Media Type
4xxDas Medienformat der Daten wird vom Server nicht unterstützt.
Häufige Anwendungsfälle: XML an einen JSON-Endpunkt senden oder falscher Content-Type-Header.
- 418
I'm a Teapot
4xxDer Server weigert sich, mit einer Teekanne Kaffee zu kochen (RFC 2324).
Häufige Anwendungsfälle: Easter Eggs, API-Humor oder bewusste Ablehnung.
- 422
Unprocessable Content
4xxDer Server versteht den Inhaltstyp, kann die enthaltenen Anweisungen aber nicht verarbeiten.
Häufige Anwendungsfälle: Validierungsfehler – korrektes JSON, aber ungültige Fachlogik (z. B. ungültige E-Mail).
- 429
Too Many Requests
4xxDer Nutzer hat in kurzer Zeit zu viele Anfragen gesendet (Rate Limiting).
Häufige Anwendungsfälle: API-Rate-Limits, Schutz vor Brute-Force-Angriffen oder DDoS-Abwehr.
- 451
Unavailable For Legal Reasons
4xxDie Ressource ist aus rechtlichen Gründen nicht verfügbar (Zensur, Gerichtsbeschluss).
Häufige Anwendungsfälle: Inhalte gesperrt wegen DSGVO, DMCA-Takedowns oder staatlicher Zensur.
- 500
Internal Server Error
5xxEin unerwarteter Zustand hat den Server daran gehindert, die Anfrage zu erfüllen.
Häufige Anwendungsfälle: Unbehandelte Ausnahmen, Konfigurationsfehler oder Datenbankausfälle.
- 501
Not Implemented
5xxDer Server unterstützt die für die Anfrage nötige Funktion nicht.
Häufige Anwendungsfälle: API-Endpunkte in Entwicklung oder nicht unterstützte HTTP-Methoden.
- 502
Bad Gateway
5xxDer Server hat als Gateway oder Proxy eine ungültige Antwort vom Upstream-Server erhalten.
Häufige Anwendungsfälle: Probleme mit Reverse Proxys, abgestürzte Upstream-Server oder falsch konfigurierte Load Balancer.
- 503
Service Unavailable
5xxDer Server kann die Anfrage derzeit nicht bearbeiten, oft wegen Wartung oder Überlastung.
Häufige Anwendungsfälle: Geplante Wartung, Serverüberlastung oder ausgefallene Abhängigkeiten.
- 504
Gateway Timeout
5xxDer Server hat als Gateway oder Proxy nicht rechtzeitig eine Antwort vom Upstream-Server erhalten.
Häufige Anwendungsfälle: Langsame Upstream-Dienste, Netzwerklatenz oder lang laufende Backend-Vorgänge.