Eingabe
Dein Arbeitsbereich wird vorbereitet…
Anleitung
- Nach Nummer, Name oder Erklärung suchen.
- Codefamilie oder häufige Codes filtern und Eintrag auswählen.
- Code oder Direktlink kopieren oder JSON-Referenz herunterladen.
HTTP-Antwortstatus verstehen
Der Statuscode fasst die Verarbeitung einer HTTP-Anfrage zusammen. Die erste Ziffer bezeichnet die Antwortfamilie; der einzelne Code beschreibt sie genauer.
Trenne Protokollbedeutung und Anwendungsfehlermeldung. Zur Diagnose können auch Antwortheader, Body und Serverkontext nötig sein.
Einen Code finden
Die Suche erfasst Nummer, Protokollname und Erklärung. Familien trennen Information, Erfolg, Weiterleitung, Client- und Serverfehler.
Häufige Codes ist eine Navigationshilfe, kein eigener Standard. Nicht zugewiesene Nummern können in Produkten vorkommen, ohne registriert zu sein.
404404 Not FoundNur Beispieldaten. Werte, Authentifizierung und Endpunktverhalten müssen im eigenen Kontext geprüft werden.
Registrierung und Kontext
Grundlage ist der IANA-Stand vom 22. Oktober 2026. Reservierte, veraltete, überholte und vorläufige Einträge sind markiert. Bei aktuellem Registrierungsbedarf prüfe das verlinkte Register.
HTTP-Statusreferenz
Link kopieren erstellt die Adresse des gewählten Codes. JSON herunterladen exportiert alle Namen, Registrierungszustände und Erklärungen, nicht nur gefilterte Treffer.
| Code | Name | Bedeutung |
|---|---|---|
| 100 | Continue | Der Server hat die anfänglichen Header akzeptiert; der Client kann den Anfrage-Body weiter senden. |
| 101 | Switching Protocols | Der Server stimmt dem Wechsel zum vom Client angeforderten Protokoll zu. |
| 102 | Processing | Eine vorläufige WebDAV-Antwort, die eine noch laufende Verarbeitung anzeigt. |
| 103 | Early Hints | Eine vorläufige Antwort mit Hinweisen, etwa zu Ressourcen, die der Client vorladen kann. |
| 104 | Upload Resumption Supported | Eine vorläufige Registrierung für fortsetzbare Uploads. Die aktuelle Registrierung läuft am 13. November 2026 ab. |
| 200 | OK | Die Anfrage war erfolgreich; die Bedeutung des Antwortinhalts hängt von der Anfragemethode ab. |
| 201 | Created | Die Anfrage hat eine oder mehrere Ressourcen erstellt. Ein Location-Header kann die primäre Ressource angeben. |
| 202 | Accepted | Die Anfrage wurde zur Verarbeitung angenommen, die Arbeit ist jedoch nicht unbedingt abgeschlossen. |
| 203 | Non-Authoritative Information | Ein transformierender Vermittler hat die erfolgreiche Antwort des Ursprungsservers verändert. |
| 204 | No Content | Die Anfrage war erfolgreich und enthält keinen Antwortinhalt. Erwarte keinen JSON-Body. |
| 205 | Reset Content | Die Anfrage war erfolgreich und fordert den Client auf, die auslösende Ansicht zurückzusetzen. |
| 206 | Partial Content | Der Server hat einen oder mehrere angeforderte Bytebereiche statt der vollständigen Repräsentation zurückgegeben. |
| 207 | Multi-Status | Eine WebDAV-Antwort mit getrennten Ergebnissen für mehrere Vorgänge oder Ressourcen. |
| 208 | Already Reported | Eine WebDAV-Bindung wurde bereits zuvor in derselben Multi-Status-Antwort aufgeführt. |
| 226 | IM Used | Der Server hat Instanzmanipulationen, etwa ein Delta, auf die Repräsentation angewendet. |
| 300 | Multiple Choices | Mehrere Repräsentationen sind verfügbar; der Client muss möglicherweise eine auswählen. |
| 301 | Moved Permanently | Die Ressource hat eine neue dauerhafte URI. Einige Clients ändern beim Folgen POST in GET. |
| 302 | Found | Die Ressource ist vorübergehend woanders verfügbar. Einige Clients ändern POST in GET. |
| 303 | See Other | Rufe das Ergebnis von einer anderen URI ab, üblicherweise mit GET; dies folgt häufig auf POST. |
| 304 | Not Modified | Ein bedingter Abruf hat keine neue Repräsentation gefunden. Verwende die zwischengespeicherte Antwort erneut. |
| 305 | Use Proxy | Eine veraltete Anweisung zum Zugriff über einen Proxy. Sie sollte in neuen APIs nicht verwendet werden. |
| 306 | Unused | Dieser Code ist ungenutzt und reserviert; er definiert derzeit kein Weiterleitungsverhalten. |
| 307 | Temporary Redirect | Folge einer vorübergehenden Weiterleitung und behalte Anfragemethode und Body bei. |
| 308 | Permanent Redirect | Folge einer dauerhaften Weiterleitung und behalte Anfragemethode und Body bei. |
| 400 | Bad Request | Der Server kann die Anfrage wegen eines Clientproblems, etwa fehlerhafter Syntax, nicht verarbeiten. |
| 401 | Unauthorized | Gültige Authentifizierungsdaten sind erforderlich. Prüfe die WWW-Authenticate-Challenge und deine Zugangsdaten. |
| 402 | Payment Required | Für zukünftige Verwendung reserviert. Zahlungsbezogene Interpretationen hängen von der jeweiligen API ab. |
| 403 | Forbidden | Der Server hat die Anfrage verstanden, verweigert aber ihre Ausführung; Authentifizierung allein löst das Problem möglicherweise nicht. |
| 404 | Not Found | Die Ressource wurde nicht gefunden oder der Server möchte ihre Existenz nicht offenlegen. |
| 405 | Method Not Allowed | Diese Methode ist für die Ressource nicht erlaubt. Prüfe den Allow-Header der Antwort. |
| 406 | Not Acceptable | Keine verfügbare Repräsentation erfüllt die Inhaltsaushandlungspräferenzen der Anfrage. |
| 407 | Proxy Authentication Required | Ein zwischengeschalteter Proxy verlangt Authentifizierung statt des Ursprungsservers. |
| 408 | Request Timeout | Der Server hat die vollständige Anfrage nicht innerhalb seiner Wartezeit erhalten. |
| 409 | Conflict | Die Anfrage steht im Konflikt mit dem aktuellen Ressourcenzustand. Löse den Konflikt vor einem neuen Versuch. |
| 410 | Gone | Die Ressource ist nicht mehr verfügbar und dieser Zustand ist wahrscheinlich dauerhaft. |
| 411 | Length Required | Der Server verlangt für diese Anfrage einen definierten Content-Length. |
| 412 | Precondition Failed | Eine vom Client übermittelte Bedingung wie If-Match wurde als falsch ausgewertet. |
| 413 | Content Too Large | Der Anfrageinhalt ist größer, als der Server verarbeiten kann oder möchte. |
| 414 | URI Too Long | Die Anfrage-URI ist länger, als der Server interpretieren möchte. |
| 415 | Unsupported Media Type | Format oder Kodierung des Anfrageinhalts werden für diesen Vorgang nicht unterstützt. |
| 416 | Range Not Satisfiable | Die angeforderten Bereiche können für die gewählte Repräsentation nicht geliefert werden. |
| 417 | Expectation Failed | Der Server kann die im Expect-Header der Anfrage angegebene Erwartung nicht erfüllen. |
| 418 | Unused (I’m a teapot) | In der aktuellen HTTP-Spezifikation als ungenutzt reserviert; historisch als „I’m a teapot“ bekannt. |
| 421 | Misdirected Request | Die Anfrage ging an einen Server, der für diesen Ursprung keine maßgebliche Antwort liefern kann. |
| 422 | Unprocessable Content | Inhaltstyp und Syntax werden verstanden, die enthaltenen Anweisungen können jedoch nicht verarbeitet werden. |
| 423 | Locked | Eine für den Vorgang benötigte WebDAV-Ressource ist gesperrt. |
| 424 | Failed Dependency | Ein WebDAV-Vorgang ist fehlgeschlagen, weil ein anderer, von dem er abhing, fehlgeschlagen ist. |
| 425 | Too Early | Der Server will keine Anfrage verarbeiten, die aus TLS-Frühdaten erneut abgespielt werden könnte. |
| 426 | Upgrade Required | Der Client muss das Protokoll wechseln, bevor diese Anfrage erfolgreich sein kann. Prüfe den Upgrade-Header. |
| 428 | Precondition Required | Der Server verlangt eine bedingte Anfrage, um verlorene Aktualisierungen zu vermeiden. |
| 429 | Too Many Requests | Der Client hat zu viele Anfragen gesendet. Beachte Retry-After-Hinweise und die Ratenlimits der API. |
| 431 | Request Header Fields Too Large | Die Anfrage-Header sind einzeln oder insgesamt zu groß. |
| 451 | Unavailable For Legal Reasons | Die Ressource ist nicht verfügbar, weil der Zugriff aus rechtlichen Gründen gesperrt ist. |
| 500 | Internal Server Error | Ein unerwarteter Zustand auf dem Server hat die Ausführung der Anfrage verhindert. |
| 501 | Not Implemented | Der Server unterstützt die zur Ausführung der Anfrage erforderliche Funktion nicht. |
| 502 | Bad Gateway | Ein Gateway oder Proxy hat eine ungültige Antwort vom vorgelagerten Server erhalten. |
| 503 | Service Unavailable | Der Dienst ist vorübergehend nicht verfügbar, oft wegen Überlastung oder Wartung. Prüfe Retry-After. |
| 504 | Gateway Timeout | Ein Gateway oder Proxy hat nicht rechtzeitig eine Antwort vom vorgelagerten Server erhalten. |
| 505 | HTTP Version Not Supported | Der Server unterstützt die HTTP-Version der Anfrage nicht. |
| 506 | Variant Also Negotiates | Die Inhaltsaushandlung des Servers führt zu einer zirkulären Auswahl von Varianten. |
| 507 | Insufficient Storage | Der Server kann die zum Abschließen des Vorgangs benötigte Repräsentation nicht speichern. |
| 508 | Loop Detected | Ein WebDAV-Vorgang hat eine Endlosschleife erkannt. |
| 510 | Not Extended | Ein obsoleter Code des HTTP-Erweiterungsframeworks. Verwende ihn nicht für neue APIs. |
| 511 | Network Authentication Required | Der Client muss sich für den Netzwerkzugang authentifizieren, meist über ein Anmeldeportal. |
Lokale Tools akzeptieren bis 1 MiB, URLs bis 64 KiB und höchstens 5 Sekunden Verarbeitung. API-Anfragen unterstützen 100 Header und 100 Parameterzeilen, 1–120 Sekunden Zeitlimit und bis 5 MiB empfangene Antwortdaten. Lange Textvorschauen werden gekürzt. Anfragen gehen direkt zum gewählten Endpunkt; CORS und Browserrichtlinien gelten.
Häufige Fragen
Sind alle dreistelligen Codes standardisiert?
Nein. Manche Nummern sind nicht zugewiesen oder produktspezifisch. Die Verwendung durch Server oder Proxys begründet keine IANA-Registrierung.
Was unterscheidet 401 und 403?
401 verlangt gültige Authentifizierung und enthält normalerweise eine WWW-Authenticate-Challenge. 403 verweigert den Vorgang; Zugangsdaten müssen das nicht lösen.
Ist 4xx immer ein Fehler in meinem Code?
Nein. Auch Authentifizierung, Berechtigungen, Routing, Limits oder Anwendungsregeln können die Anfrage-/Antwortsituation erklären.
Kann ich einen bestimmten Eintrag teilen?
Ja. Wähle ihn und Link kopieren. Die Adresse enthält den Statusanker für den Code.
Exportiert JSON herunterladen nur Suchtreffer?
Nein. Es exportiert die vollständige Referenz samt übersetzten Beschreibungen.