Schlage jeden HTTP-Antwort-Statuscode (1xx–5xx) in einem durchsuchbaren, filterbaren Verzeichnis nach – öffne anschließend jeden Code, um zu erfahren, was er bedeutet, wann er einzusetzen ist, ob er cachebar ist und welcher RFC ihn definiert. Im Browser, kostenlos.

Jeder standardmäßige HTTP-Antwort-Statuscode, erklärt. Alles läuft in deinem Browser aus einer integrierten Referenz – nichts wird an den Server gesendet.

100 Continue Der Client soll mit dem Senden des Anfrage-Bodys fortfahren. 101 Switching Protocols Der Server wechselt das Protokoll, wie vom Client angefordert. 102 Processing Der Server hat die Anfrage erhalten und verarbeitet sie, es ist aber noch keine Antwort verfügbar. 103 Early Hints Wird verwendet, um vorläufige Header wie Link vor der endgültigen Antwort zurückzugeben. 200 OK Die Anfrage war erfolgreich. 201 Created Die Anfrage war erfolgreich und eine neue Ressource wurde erstellt. 202 Accepted Die Anfrage wurde zur Verarbeitung angenommen, die Verarbeitung ist aber nicht abgeschlossen. 203 Non-Authoritative Information Die Antwort wurde von einem transformierenden Proxy verändert. 204 No Content Die Anfrage war erfolgreich, gibt aber keinen Body zurück. 205 Reset Content Die Anfrage war erfolgreich; der Client soll die Dokumentansicht zurücksetzen. 206 Partial Content Der Server liefert aufgrund eines Range-Headers nur einen Teil der Ressource. 207 Multi-Status Übermittelt mehrere Statuscodes für mehrere unabhängige Operationen. 208 Already Reported Die Mitglieder einer DAV-Bindung wurden bereits aufgezählt. 226 IM Used Die Antwort ist das Ergebnis von auf die Ressource angewandten Instanz-Manipulationen. 300 Multiple Choices Die Anfrage hat mehr als eine mögliche Antwort. 301 Moved Permanently Die Ressource ist dauerhaft an eine neue URL umgezogen. 302 Found Die Ressource befindet sich vorübergehend unter einer anderen URL. 303 See Other Die Antwort ist unter einer anderen URL per GET zu finden. 304 Not Modified Die zwischengespeicherte Version der Ressource ist noch gültig. 307 Temporary Redirect Vorübergehende Weiterleitung, die die HTTP-Methode beibehält. 308 Permanent Redirect Dauerhafte Weiterleitung, die die HTTP-Methode beibehält. 400 Bad Request Der Server kann die Anfrage aufgrund eines Client-Fehlers nicht verarbeiten. 401 Unauthorized Authentifizierung ist erforderlich und ist fehlgeschlagen oder wurde nicht bereitgestellt. 402 Payment Required Für die zukünftige Verwendung reserviert; manchmal für zahlungspflichtige APIs genutzt. 403 Forbidden Der Client ist authentifiziert, darf aber nicht auf die Ressource zugreifen. 404 Not Found Der Server kann die angeforderte Ressource nicht finden. 405 Method Not Allowed Die HTTP-Methode wird für diese Ressource nicht unterstützt. 406 Not Acceptable Die Ressource kann keine Antwort erzeugen, die den Accept-Headern entspricht. 407 Proxy Authentication Required Der Client muss sich zuerst bei einem Proxy authentifizieren. 408 Request Timeout Beim Warten auf die Anfrage kam es zu einer Zeitüberschreitung des Servers. 409 Conflict Die Anfrage steht im Konflikt mit dem aktuellen Zustand der Ressource. 410 Gone Die Ressource wurde dauerhaft entfernt. 411 Length Required Die Anfrage muss einen Content-Length-Header angeben. 412 Precondition Failed Eine Vorbedingung in den Anfrage-Headern wurde nicht erfüllt. 413 Content Too Large Der Anfrage-Body ist größer, als der Server verarbeiten wird. 414 URI Too Long Die angeforderte URL ist länger, als der Server interpretieren wird. 415 Unsupported Media Type Der Anfrage-Body liegt in einem Format vor, das der Server nicht unterstützt. 416 Range Not Satisfiable Der angeforderte Bereich kann nicht erfüllt werden. 417 Expectation Failed Die Erwartung im Expect-Header konnte nicht erfüllt werden. 418 Ich bin eine Teekanne Der Server weigert sich, Kaffee zu kochen, weil er dauerhaft eine Teekanne ist. 421 Misdirected Request Die Anfrage wurde an einen Server gerichtet, der keine Antwort erzeugen kann. 422 Unprocessable Content Die Anfrage ist wohlgeformt, aber semantisch ungültig. 423 Locked Die angesprochene Ressource ist gesperrt. 424 Failed Dependency Die Anfrage schlug fehl, weil eine vorausgegangene Anfrage, von der sie abhing, fehlschlug. 425 Too Early Der Server ist nicht bereit, das Risiko der Verarbeitung einer wiederholten Anfrage einzugehen. 426 Upgrade Required Der Client soll zu einem anderen Protokoll wechseln. 428 Precondition Required Der Server verlangt, dass die Anfrage bedingt ist. 429 Too Many Requests Der Client hat in einem bestimmten Zeitraum zu viele Anfragen gesendet. 431 Request Header Fields Too Large Die Header-Felder der Anfrage sind zu groß. 451 Unavailable For Legal Reasons Die Ressource ist aufgrund rechtlicher Forderungen nicht verfügbar. 500 Internal Server Error Der Server ist auf eine unerwartete Bedingung gestoßen. 501 Not Implemented Der Server unterstützt die erforderliche Funktionalität nicht. 502 Bad Gateway Ein vorgelagerter Server hat eine ungültige Antwort zurückgegeben. 503 Service Unavailable Der Server kann die Anfrage vorübergehend nicht bearbeiten. 504 Gateway Timeout Ein vorgelagerter Server hat nicht rechtzeitig geantwortet. 505 HTTP Version Not Supported Der Server unterstützt die verwendete HTTP-Version nicht. 506 Variant Also Negotiates Es ist ein Konfigurationsfehler bei der Content-Negotiation aufgetreten. 507 Insufficient Storage Der Server kann die benötigte Repräsentation nicht speichern. 508 Loop Detected Der Server hat während der Verarbeitung eine Endlosschleife erkannt. 510 Not Extended Weitere Erweiterungen der Anfrage sind erforderlich. 511 Network Authentication Required Der Client muss sich authentifizieren, um Netzwerkzugriff zu erhalten.
Kein Statuscode passt zu deiner Suche.
Versuche eine andere Nummer oder einen anderen Namen – zum Beispiel 301, Unauthorized oder Timeout.

Über HTTP-Statuscodes

Dieses Verzeichnis der HTTP-Statuscodes deckt jeden Standard-Antwortcode ab, vom informativen 1xx-Bereich bis zu den 5xx-Serverfehlern. Jeder Eintrag zeigt den numerischen Code, seine kanonische Statusphrase und eine einzeilige Zusammenfassung, und die gesamte Liste kann nach Nummer, Name oder Bedeutung durchsucht werden — 301, Unauthorized und timeout finden alle ihr Ziel — oder nach Antwortklasse gefiltert werden.

Jeder Code öffnet auf seine eigene dedizierte Seite mit einer vollständigen Erklärung: was der Status tatsächlich bedeutet, wann er in euren eigenen APIs und Anwendungen zu verwenden ist, ob Antworten mit diesem Code standardmäßig cachefähig sind, und der RFC, der ihn definiert. Verwandte Codes derselben Klasse sind unten verlinkt, sodass der Vergleich von 401 mit 403 oder 301 mit 308 einen Klick braucht.

Die fünf Klassen sind das schnellste Denkmodell zum Lesen jeder Antwort: 1xx bedeutet, die Anfrage läuft weiter, 2xx bedeutet Erfolg, 3xx bedeutet Umleitung, 4xx bedeutet, der Client hat einen Fehler gemacht, und 5xx bedeutet, der Server ist gescheitert. Das Verzeichnis ist genau um diese Struktur herum organisiert.

So verwenden Sie HTTP-Statuscodes

  1. Tippt einen Code, eine Statusphrase oder ein Stichwort in das Suchfeld — zum Beispiel 404, Not Found oder redirect.
  2. Nutzt den Klassenfilter, um die Liste auf informative, erfolgreiche, umleitende, Client-Fehler- oder Server-Fehler-Codes einzugrenzen.
  3. Öffnet die Seite eines Codes, um zu lesen, was er bedeutet, wann er zu verwenden ist, seine standardmäßige Cachefähigkeit und den definierenden RFC.
  4. Prüft den Abschnitt mit verwandten Codes, um Nachbarn derselben Klasse zu vergleichen.
  5. Nutzt die Kopieren-Schaltfläche, um den Code für einen Fehlerbericht, Test oder eine API-Spezifikation zu erhalten.

Häufig gestellte Fragen

Die erste Ziffer gruppiert Codes nach Ergebnis: 1xx informativ (Anfrage empfangen, weiter so), 2xx Erfolg, 3xx Umleitung (weitere Aktion nötig), 4xx Client-Fehler (die Anfrage ist fehlerhaft) und 5xx Server-Fehler (der Server konnte eine gültige Anfrage nicht erfüllen).

401 Unauthorized bedeutet, der Anfrage fehlt gültige Authentifizierung — der Client sollte sich anmelden oder Zugangsdaten liefern und es erneut versuchen. 403 Forbidden bedeutet, der Server hat die Zugangsdaten verstanden, verweigert aber trotzdem den Zugriff: Authentifizierung würde die Antwort nicht ändern.

Nutzt 301, wenn die Ressource dauerhaft verschoben wurde — Browser und Suchmaschinen aktualisieren ihre Verweise. Nutzt 302 für temporäre Umzüge. Wenn die Anfragemethode exakt erhalten bleiben muss, bevorzugt ihre strengeren modernen Gegenstücke, 308 und 307.

Manche Statuscodes, wie 200 und 301, dürfen von Browser- und Proxy-Caches auch ohne explizite Cache-Header gespeichert werden; andere, wie die meisten 4xx- und 5xx-Antworten, dürfen es nicht. Die Kennzeichnung sagt euch den Standard, damit ihr wisst, wann Cache-Control-Header erforderlich sind.

Ja. Jeder Code erhält eine dedizierte, verlinkbare Seite mit seiner Bedeutung, typischer Nutzung, Cachefähigkeit und dem definierenden RFC, plus verwandten Codes derselben Klasse — praktisch zum Setzen von Lesezeichen oder zum Teilen des exakten diskutierten Codes.

Ja. Das Verzeichnis und jede Einzelcode-Seite sind kostenlos durchsuchbar, ohne Konto, und die Suche läuft sofort in eurem Browser, ohne etwas an den Server zu senden.

Brauchen Sie Hilfe?
Ein Problem mit diesem Tool gefunden? Sagen Sie es unserem Team.
Problem melden

Füge dieses kostenlose Tool zu deiner eigenen Website hinzu — kopiere den Code unten und füge ihn ein.