Zum Inhalt springen
DOOLS

HTTP-Fehlercode-Erklärer

Gib einen Statuscode ein oder durchsuche Kategorien, um die Bedeutung jedes HTTP-Codes zu erfahren.

37 von 37 Statuscodes

Kategorie
  • 100

    Continue

    1xx

    Der 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

    1xx

    Der Server wechselt wie vom Client per Upgrade-Header angefordert das Protokoll.

    Häufige Anwendungsfälle: Upgrade von HTTP-Verbindungen auf WebSocket.

  • 102

    Processing

    1xx

    Der 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

    1xx

    Liefert 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

    2xx

    Die 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

    2xx

    Die 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

    2xx

    Die 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

    2xx

    Der 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

    2xx

    Der 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

    2xx

    Liefert 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

    3xx

    Die 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

    3xx

    Die 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

    3xx

    Die 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

    3xx

    Die 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

    3xx

    Die 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

    3xx

    Die 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

    4xx

    Der 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

    4xx

    Eine Authentifizierung ist erforderlich und ist fehlgeschlagen oder fehlt.

    Häufige Anwendungsfälle: Fehlendes oder ungültiges Token, abgelaufene Sitzung.

  • 403

    Forbidden

    4xx

    Der 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

    4xx

    Der 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

    4xx

    Die 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

    4xx

    Der 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

    4xx

    Beim Warten auf die Anfrage ist beim Server ein Timeout aufgetreten.

    Häufige Anwendungsfälle: Langsame Client-Verbindungen, abgebrochene Anfragen oder Netzwerkprobleme.

  • 409

    Conflict

    4xx

    Die 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

    4xx

    Die 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

    4xx

    Der 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

    4xx

    Die 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

    4xx

    Das 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

    4xx

    Der 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

    4xx

    Der 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

    4xx

    Der 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

    4xx

    Die 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

    5xx

    Ein 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

    5xx

    Der 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

    5xx

    Der 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

    5xx

    Der 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

    5xx

    Der 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.