So verwenden Sie es
- Tippen Sie einen Code wie 404, eine Klasse wie 4xx oder Wörter aus einem Namen wie not found in Statuscode oder Wörter ein.
- Lesen Sie Ergebnis, Bedeutung und Standardmäßig zwischengespeichert ab. Passen mehrere Codes, listet die Tabelle Passende Codes sie auf.
- Öffnen Sie Alle registrierten Codes, um jeden Code im IANA-Register zu sehen, mit der RFC, die ihn festlegt.
Die fünf Klassen
Die erste Ziffer eines Statuscodes gibt die Klasse an, die beiden anderen Ziffern sagen, welcher Fall in dieser Klasse vorliegt. RFC 9110, Abschnitt 15, legt die meisten Codes im Register fest, und jede Klasse hat für den Client eine feste Bedeutung.
- 1xx Information: Die Anfrage läuft noch, und der Server sendet weitere Antworten.
- 2xx Erfolg: Die Anfrage wurde empfangen, verstanden und angenommen.
- 3xx Umleitung: Der Client muss einen weiteren Schritt tun, meist zu einer anderen Adresse.
- 4xx Client-Fehler: Die Anfrage ist fehlerhaft oder kann so, wie sie gesendet wurde, nicht erfüllt werden.
- 5xx Server-Fehler: Der Server konnte eine gültige Anfrage nicht bearbeiten.
Wann eine Antwort standardmäßig zwischengespeichert wird
RFC 9110, Abschnitt 15.1, nennt die Codes, die ein Cache standardmäßig mit heuristischem Ablauf wiederverwenden darf: 200, 203, 204, 206, 300, 301, 308, 404, 405, 410, 414 und 501. Jeder andere Code ist nicht heuristisch zwischenspeicherbar. Eine Antwort mit ausdrücklichen Cache-Angaben folgt stattdessen diesen Angaben. Die Spalte zeigt daher, was ein Cache ohne sie tut, nicht, was jeder Server tut.
Woher die Liste stammt
Die Tabelle ist das IANA-Register der HTTP-Statuscodes, so wie es am 10. November 2026 war: 64 registrierte Codes. Bereiche, die das Register als nicht vergeben kennzeichnet, fehlen. Zwei Einträge brauchen Vorsicht: 104 ist eine vorläufige Registrierung, die an einen Internet-Draft gebunden ist, und das Register kennzeichnet 510 als abgelöst. Beide zeigen im Ergebnis einen Hinweis.
Rechenbeispiel: 404 und not found
Die Eingabe 404 findet einen Code, 404 Not Found. Die Eingabe not found findet denselben Code, weil beide Wörter in seinem Namen vorkommen. Das Ergebnis ist für beide Suchen gleich, und die Tabelle unten zeigt, was der Rechner für 404 ausgibt.
Der Code gehört zur Klasse 4, den Client-Fehlern. RFC 9110, Abschnitt 15.5.5, legt ihn fest, und er gehört zu den zwölf Codes, die Caches standardmäßig wiederverwenden.
| Ausgabe | Für 404 |
|---|---|
| Ergebnis | 404 Not Found |
| Festgelegt in | RFC 9110, Abschnitt 15.5.5 |
| Standardmäßig zwischengespeichert | Ja: Caches dürfen die Antwort standardmäßig speichern (RFC 9110, Abschnitt 15.1), sofern die Antwort keine anderen Cache-Regeln setzt. |
Häufig gestellte Fragen
Was ist der Unterschied zwischen 401 und 403?
401 Unauthorized bedeutet, dass die Anfrage keine gültigen Anmeldedaten hat, daher kann eine Anmeldung helfen. 403 Forbidden bedeutet, dass der Server die Anfrage verstanden hat und sie ablehnt. Dieselben Anmeldedaten noch einmal zu senden, ändert die Antwort dann nicht.
Ist 410 dasselbe wie 404?
Nicht ganz. Beide sagen, dass der Server unter dieser Adresse keine Ressource hat, aber 410 Gone sagt, dass die Ressource endgültig entfernt wurde. RFC 9110, Abschnitt 15.5.5, sagt, dass der Server 410 statt 404 wählen sollte, wenn er weiß, dass die Entfernung dauerhaft ist.
Heißt ein zwischenspeicherbarer Code, dass die Antwort immer gespeichert wird?
Nein. Ein Cache darf diese Antworten standardmäßig wiederverwenden, aber eine Antwort mit ausdrücklichen Cache-Angaben, etwa Cache-Control: no-store, folgt diesen Angaben. Browser und Proxys treffen außerdem eigene Entscheidungen über die Speicherung.
Warum wird 306 als ungenutzt beschrieben?
RFC 9110, Abschnitt 15.4.7, sagt, dass der Wert von einer früheren Spezifikation festgelegt, nicht mehr verwendet und reserviert ist. Software sollte ihn in einer Antwort nicht erwarten, die Tabelle kennzeichnet ihn daher als ungenutzt.
Kann ich mir einen eigenen Statuscode ausdenken?
Sie können eine Zahl senden, die im Register nicht steht, aber andere Software weiß dann nicht, was sie bedeutet. RFC 9110, Abschnitt 15.1, sagt, dass neue Codes im Register der HTTP-Statuscodes eingetragen werden sollten, wie Abschnitt 16.2 beschreibt.
Wird meine Suche irgendwohin gesendet?
Nein. Die Suche und die Tabelle laufen in Ihrem Browser, und was Sie eingeben, wird nicht an einen Server gesendet und dort auch nicht gespeichert.
Quellen
- IANA (englisch): HTTP Status Code Registry
- RFC 9110 (englisch): HTTP Semantics, Abschnitt 15 (Statuscodes)
- RFC 6585 (englisch): Additional HTTP Status Codes
- RFC 4918 (englisch): HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)
Zahlen und Text zuletzt geprüft: Dienstag, 10. November 2026.