RUNWEBTOOLS
Deutsch

HTTP-Statuscodes: Die vollständige Referenz

Jede HTTP-Antwort trägt einen dreistelligen Statuscode, der dem Client sagt, wie die Anfrage verlief. Die erste Ziffer legt die Klasse fest, sodass du die Absicht selbst bei einem nie gesehenen Code auf einen Blick erkennst. Dies ist die vollständige, durchsuchbare Liste.

  • 1xx — Informativ: Anfrage erhalten, wird fortgesetzt.
  • 2xx — Erfolg: Die Anfrage wurde erhalten und akzeptiert.
  • 3xx — Umleitung: Weitere Aktion nötig, um sie abzuschließen.
  • 4xx — Client-Fehler: Die Anfrage hat ein Problem.
  • 5xx — Server-Fehler: Der Server konnte eine gültige Anfrage nicht erfüllen.

Aktualisiert 2026-07-06

CodeNameBedeutung
100ContinueDer erste Teil der Anfrage wurde empfangen; der Client sollte den Body weitersenden.
101Switching ProtocolsDer Server stimmt dem Protokollwechsel auf Wunsch des Clients zu (z. B. zu WebSocket).
102ProcessingDer Server hat die Anfrage erhalten und verarbeitet sie, aber es liegt noch keine Antwort vor (WebDAV).
103Early HintsPreload-Hinweise, die vor der finalen Antwort gesendet werden, damit der Browser Ressourcen vorab lädt.
200OKStandard-Erfolgsantwort. Die Bedeutung hängt von der Methode ab (GET liefert die Ressource, POST das Ergebnis).
201CreatedDie Anfrage war erfolgreich und eine neue Ressource wurde erstellt, meist mit ihrem Speicherort zurückgegeben.
202AcceptedDie Anfrage wurde zur Verarbeitung akzeptiert, die Verarbeitung ist aber nicht abgeschlossen.
203Non-Authoritative InformationDie Antwort ist eine geänderte Version eines transformierenden Proxys, nicht vom Ursprung.
204No ContentDie Anfrage war erfolgreich, es gibt aber keinen Inhalt zurückzugeben.
205Reset ContentErfolg; der Client sollte die Dokumentansicht zurücksetzen (z. B. ein Formular leeren).
206Partial ContentDer Server liefert nur einen Teil der Ressource als Antwort auf einen Range-Header.
207Multi-StatusÜbermittelt Informationen über mehrere Ressourcen für WebDAV.
208Already ReportedBereits aufgezählte Mitglieder einer WebDAV-Bindung werden nicht erneut gelistet.
226IM UsedDer Server hat ein GET erfüllt und die Antwort stellt angewandte Instanzmanipulationen dar.
300Multiple ChoicesDie Anfrage hat mehr als eine mögliche Antwort; der Client kann eine wählen.
301Moved PermanentlyDie Ressource ist dauerhaft zu einer neuen URL umgezogen; aktualisiere Links und Lesezeichen.
302FoundDie Ressource ist vorübergehend unter einer anderen URL; nutze für künftige Anfragen die ursprüngliche.
303See OtherDie Antwort ist unter einer anderen URL zu finden und mit GET abzurufen.
304Not ModifiedDie zwischengespeicherte Version ist noch gültig; der Client kann sie wiederverwenden (bedingte Anfragen).
307Temporary RedirectWie 302, aber Methode und Body dürfen sich bei der Umleitung nicht ändern.
308Permanent RedirectWie 301, aber Methode und Body dürfen sich bei der Umleitung nicht ändern.
400Bad RequestDer Server kann die Anfrage wegen eines Client-Fehlers nicht verarbeiten (fehlerhafte Syntax, ungültiges Framing).
401UnauthorizedAuthentifizierung ist erforderlich und ist fehlgeschlagen oder wurde nicht bereitgestellt.
402Payment RequiredFür künftige Nutzung reserviert; gelegentlich von APIs für ein Abrechnungsproblem verwendet.
403ForbiddenDer Server hat die Anfrage verstanden, verweigert aber die Autorisierung.
404Not FoundDer Server kann die angeforderte Ressource nicht finden. Der vertrauteste Fehler.
405Method Not AllowedDie HTTP-Methode wird für diese Ressource nicht unterstützt.
406Not AcceptableDie Ressource kann keinen Inhalt erzeugen, der zu den Accept-Headern der Anfrage passt.
407Proxy Authentication RequiredDer Client muss sich zuerst bei einem Proxy authentifizieren.
408Request TimeoutDer Server hat beim Warten auf die Anfrage einen Timeout.
409ConflictDie Anfrage steht im Konflikt mit dem aktuellen Zustand der Ressource (z. B. ein Bearbeitungskonflikt).
410GoneDie Ressource ist dauerhaft weg und keine Weiterleitungsadresse bekannt.
411Length RequiredDie Anfrage muss einen Content-Length-Header angeben.
412Precondition FailedEine in den Anfrage-Headern angegebene Vorbedingung ergab falsch.
413Payload Too LargeDer Anfrage-Body ist größer, als der Server verarbeiten will.
414URI Too LongDie angeforderte URL ist länger, als der Server interpretiert.
415Unsupported Media TypeDer Medientyp der Anfrage wird von der Ressource nicht unterstützt.
416Range Not SatisfiableDer angeforderte Range kann nicht erfüllt werden.
417Expectation FailedDie Erwartung im Expect-Header konnte nicht erfüllt werden.
418I'm a teapotEin Aprilscherz-Code (RFC 2324); der Server weigert sich, Kaffee zu kochen.
421Misdirected RequestDie Anfrage wurde an einen Server gerichtet, der keine Antwort erzeugen kann.
422Unprocessable ContentDie Anfrage ist wohlgeformt, aber semantisch ungültig (in APIs häufig bei Validierungsfehlern).
423LockedDie aufgerufene Ressource ist gesperrt (WebDAV).
424Failed DependencyDie Anfrage schlug fehl, weil eine vorausgegangene, von ihr abhängige Anfrage fehlschlug (WebDAV).
425Too EarlyDer Server will das Risiko nicht eingehen, eine möglicherweise wiederholte Anfrage zu verarbeiten.
426Upgrade RequiredDer Client sollte zu einem anderen im Upgrade-Header angegebenen Protokoll wechseln.
428Precondition RequiredDer Ursprung verlangt, dass die Anfrage bedingt ist, um verlorene Updates zu verhindern.
429Too Many RequestsDer Client hat in einer bestimmten Zeit zu viele Anfragen gesendet (Rate Limiting).
431Request Header Fields Too LargeDie Header sind zu groß, als dass der Server sie verarbeiten könnte.
451Unavailable For Legal ReasonsDie Ressource ist aus rechtlichen Gründen nicht verfügbar (Zensur, Takedown).
500Internal Server ErrorEin generischer Fehler; der Server stieß auf eine unerwartete Bedingung. Der Auffang-Serverfehler.
501Not ImplementedDer Server unterstützt die zur Erfüllung der Anfrage nötige Funktionalität nicht.
502Bad GatewayEin als Gateway agierender Server erhielt eine ungültige Antwort vom Upstream-Server.
503Service UnavailableDer Server kann die Anfrage vorübergehend nicht bearbeiten (überlastet oder in Wartung).
504Gateway TimeoutEin Gateway-Server erhielt keine rechtzeitige Antwort vom Upstream-Server.
505HTTP Version Not SupportedDer Server unterstützt die in der Anfrage verwendete HTTP-Version nicht.
506Variant Also NegotiatesEin Konfigurationsfehler der Inhaltsaushandlung auf dem Server.
507Insufficient StorageDer Server kann die zur Erfüllung der Anfrage nötige Repräsentation nicht speichern (WebDAV).
508Loop DetectedDer Server hat beim Verarbeiten der Anfrage eine Endlosschleife erkannt (WebDAV).
510Not ExtendedWeitere Erweiterungen der Anfrage sind nötig, damit der Server sie erfüllt.
511Network Authentication RequiredDer Client muss sich authentifizieren, um Netzwerkzugang zu erhalten (Captive Portals).

Verwandte Tools