HTTP-Statuscodes

Alle HTTP-Statuscodes mit Namen und Bedeutung zum Nachschlagen.

1xx Information

Continue

Der Server hat den Anfang der Anfrage erhalten, der Client soll den Rest senden.

Switching Protocols

Der Server wechselt auf Wunsch des Clients das Protokoll.

Processing

Der Server bearbeitet die Anfrage, eine Antwort liegt noch nicht vor (WebDAV).

Early Hints

Der Server schickt einige Kopfzeilen vorab, bevor die endgültige Antwort folgt.

2xx Erfolg

OK

Die Anfrage war erfolgreich.

Created

Die Anfrage war erfolgreich und eine neue Ressource wurde angelegt.

Accepted

Die Anfrage wurde angenommen, die Verarbeitung ist aber noch nicht abgeschlossen.

Non-Authoritative Information

Die Anfrage war erfolgreich, der Inhalt wurde aber von einem Proxy verändert.

No Content

Die Anfrage war erfolgreich, die Antwort enthält keinen Inhalt.

Reset Content

Der Client soll die Ansicht zurücksetzen, von der die Anfrage kam, zum Beispiel ein Formular.

Partial Content

Der Server liefert nur den Teil der Ressource, den der Client per Range-Kopfzeile angefordert hat.

Multi-Status

Die Antwort enthält mehrere Statuscodes für mehrere Teilvorgänge (WebDAV).

Already Reported

Die Elemente wurden in dieser Antwort bereits aufgeführt und werden nicht wiederholt (WebDAV).

IM Used

Der Server liefert das Ergebnis einer Delta-Kodierung statt der vollständigen Ressource.

3xx Umleitung

Multiple Choices

Für die Ressource gibt es mehrere Varianten, aus denen der Client wählen kann.

Moved Permanently

Die Ressource liegt dauerhaft unter einer neuen Adresse; künftige Anfragen sollen dorthin gehen.

Found

Die Ressource liegt vorübergehend unter einer anderen Adresse.

See Other

Die Antwort ist unter einer anderen Adresse per GET abrufbar.

Not Modified

Die Ressource hat sich seit der letzten Abfrage nicht geändert; die zwischengespeicherte Kopie bleibt gültig.

Use Proxy

Die Ressource ist nur über den angegebenen Proxy erreichbar. Veraltet.

Switch Proxy

Wird nicht mehr verwendet; der Code bleibt reserviert.

Temporary Redirect

Die Anfrage soll mit derselben Methode an einer anderen Adresse wiederholt werden; die ursprüngliche Adresse bleibt gültig.

Permanent Redirect

Diese und alle künftigen Anfragen sollen mit derselben Methode an die neue Adresse gehen.

4xx Client-Fehler

Bad Request

Der Server kann die Anfrage wegen eines Fehlers auf Client-Seite nicht verarbeiten.

Unauthorized

Eine Anmeldung ist nötig; sie fehlt oder ist fehlgeschlagen.

Payment Required

Für eine spätere Verwendung reserviert, ursprünglich für Bezahlsysteme gedacht.

Forbidden

Die Anfrage war gültig, der Server verweigert aber den Zugriff, etwa wegen fehlender Rechte.

Not Found

Die angeforderte Ressource wurde nicht gefunden.

Method Not Allowed

Die verwendete Methode ist für diese Ressource nicht erlaubt.

Not Acceptable

Der Server kann keinen Inhalt liefern, der zu den Accept-Kopfzeilen der Anfrage passt.

Proxy Authentication Required

Der Client muss sich zuerst am Proxy anmelden.

Request Timeout

Der Server hat zu lange auf die Anfrage gewartet.

Conflict

Die Anfrage steht im Konflikt mit dem aktuellen Zustand der Ressource, etwa bei gleichzeitigen Änderungen.

Gone

Die Ressource wurde dauerhaft entfernt und kommt nicht wieder.

Length Required

Die Anfrage muss die Länge ihres Inhalts angeben.

Precondition Failed

Eine in der Anfrage genannte Vorbedingung ist auf dem Server nicht erfüllt.

Payload Too Large

Die Anfrage ist größer, als der Server verarbeiten will oder kann.

URI Too Long

Die Adresse ist zu lang für den Server.

Unsupported Media Type

Der Server unterstützt den Medientyp des gesendeten Inhalts nicht.

Range Not Satisfiable

Der angeforderte Teil der Ressource liegt außerhalb des verfügbaren Bereichs.

Expectation Failed

Der Server kann die Anforderung aus der Expect-Kopfzeile nicht erfüllen.

I'm a teapot

Der Server weigert sich, mit einer Teekanne Kaffee zu kochen. Ein Aprilscherz von 1998.

Misdirected Request

Die Anfrage ging an einen Server, der dafür keine Antwort liefern kann.

Unprocessable Entity

Die Anfrage ist formal korrekt, enthält aber inhaltliche Fehler.

Locked

Die Ressource ist gesperrt (WebDAV).

Failed Dependency

Die Anfrage ist gescheitert, weil eine vorherige Anfrage fehlgeschlagen ist (WebDAV).

Too Early

Der Server will die Anfrage nicht verarbeiten, weil sie wiederholt eingespielt werden könnte.

Upgrade Required

Der Client soll auf ein anderes Protokoll wechseln, zum Beispiel TLS.

Precondition Required

Der Server verlangt, dass die Anfrage eine Bedingung enthält.

Too Many Requests

Der Client hat in kurzer Zeit zu viele Anfragen gesendet.

Request Header Fields Too Large

Eine einzelne Kopfzeile oder alle Kopfzeilen zusammen sind zu groß.

Unavailable For Legal Reasons

Der Zugriff auf die Ressource ist aus rechtlichen Gründen gesperrt.

5xx Server-Fehler

Internal Server Error

Allgemeiner Fehler: Auf dem Server ist etwas Unerwartetes passiert.

Not Implemented

Der Server kennt die Methode nicht oder kann die Anfrage nicht erfüllen.

Bad Gateway

Der Server arbeitet als Gateway oder Proxy und hat vom vorgelagerten Server eine ungültige Antwort erhalten.

Service Unavailable

Der Server ist gerade nicht erreichbar, etwa wegen Überlastung oder Wartung.

Gateway Timeout

Der Server arbeitet als Gateway oder Proxy und hat vom vorgelagerten Server nicht rechtzeitig eine Antwort erhalten.

HTTP Version Not Supported

Der Server unterstützt die HTTP-Version der Anfrage nicht.

Variant Also Negotiates

Die Inhaltsaushandlung führt zu einem Zirkelbezug.

Insufficient Storage

Der Server hat nicht genug Speicherplatz, um die Anfrage abzuschließen (WebDAV).

Loop Detected

Der Server hat bei der Verarbeitung eine Endlosschleife erkannt (WebDAV).

Not Extended

Die Anfrage braucht weitere Erweiterungen, damit der Server sie erfüllen kann.

Network Authentication Required

Der Client muss sich anmelden, um Zugang zum Netzwerk zu bekommen, etwa in einem WLAN-Portal.