HTTP-Statuscodes

# 100
Continue

Die aktuelle Anfrage an den Webserver wurde noch nicht beantwortet.

# 101
Switching Protocols

Der Webserver hat die Anfrage empfangen und ist mit dem Wechsel zu einem anderen Protokoll einverstanden.

# 102
Processing

Hinweis, dass ein Timeout vermieden wird, während der Webserver eine zeitintensive Anfrage bearbeitet.

# 200
OK

Erfolgreiche Bearbeitung der Anfrage - das Ergebnis wird mit der Antwort übertragen.

# 201
Created

Erfolgreiche Bearbeitung der Anfrage - die angeforderte Ressource wurde erstellt und wird ggf. mit der Antwort übermittelt.

# 202
Accepted

Übermittelte Anfrage wurde akzeptiert, wird aber erst später ausgeführt.

# 203
Non-Authoritative Information

Erfolgreiche Bearbeitung der Anfrage - das Ergebnis kann aber unvollständig und unaktuell sein.

# 204
No Content

Erfolgreiche Bearbeitung der Anfrage - die Antwort beinhaltet aber absichtlich keine Daten.

# 205
Reset Content

Erfolgreiche Bearbeitung der Anfrage - der Webbrowser soll das Dokument aber aktualisieren und Formulareingaben zurücksenden.

# 206
Partial Content

Der angefragte (Daten-)Teil wurde erfolgreich übermittelt - liefert z.B. Informationen über den Fortschritt von Downloads.

# 207
Multi-Status

Die Antwort beinhaltet ein XML-Dokument mit mehreren Statuscodes zu voneinander unabhängigen Anfragen.

# 300
Multiple Choice

Angefragte Ressource steht in unterschiedlichen Arten bereit - die Antwort liefert eine entsprechende Aufstellung (Auswahlmöglichkeit).

# 301
Moved Permanently

Angefragte Ressource steht ab sofort unter übermittelter Adresse zur Verfügung. Die ehemalige Adresse ist ungültig.

# 302
Found

Angefragte Ressource steht vorübergehend unter übermittelter Adresse bereit. Die alte Adresse bleibt aber gültig.

# 303
See Other

Die Antwort für die gestellte Anfrage lässt sich unter der übermittelten Adresse abrufen.

# 304
Not Modified

Der Inhalt der angefragten Ressource hat sich seit der letzten Abfrage nicht verändert und wird nicht übermittelt.

# 305
Use Proxy

Angefragte Ressource ist nur über einen Proxy-Server erreichbar. Die Serveradresse wird angegeben.

# 306
(reserviert)

Statuscode 306 wird nicht mehr verwendet, bleibt aber reserviert.

# 307
Temporary Redirect

Angefragte Ressource steht vorübergehend unter übermittelter Adresse bereit. Die alte Adresse bleibt aber gültig.

# 400
Bad Request

Die Anfrage war fehlerhaft.

# 401
Unauthorized

Anfrage erfordert Authentifizierung. Wie diese durchzuführen ist, wird mit der Antwort übermittelt.

# 402
Payment Required

Statuscode 402 wird derzeit nicht verwendet, ist aber reserviert.

# 403
Forbidden

Durchgeführte Anfrage wurde mangels Berechtigung abgewiesen.

# 404
Not Found

Angefragte Ressource wurde nicht gefunden.

# 405
Method Not Allowed

Anfrage ist nur mit anderen HTTP-Methoden (z.B. »get« statt »post«) möglich. Gültige Methoden werden mit der Antwort übermittelt.

# 406
Not Acceptable

Angefragte Ressource steht nicht in der gewünschten Form bereit.

# 407
Proxy Authentication Required

Anfrage erfordert Authentifizierung am Proxy-Server. Wie diese durchzuführen ist, wird mit der Antwort übermittelt.

# 408
Request Time-out

Übermittelte Anfrage konnte nicht vollständig in der vom Webserver erlaubten Zeit empfangen werden.

# 409
Conflict

Übermittelte Anfrage wurde unter falschen Annahmen gestellt.

# 410
Gone

Angefragte Ressource steht nicht mehr zur Verfügung und wurde gelöscht.

# 411
Length Required

Anfrage kann ohne Content-Length-Header-Feld nicht bearbeitet werden.

# 412
Precondition Failed

Eine mit der Anfrage übermittelte Bedingung, z.B. in Form eines If-Match-Header-Felds, war fehlerhaft.

# 413
Request Entity Too Large

Übermittelte Anfrage war zu groß und kann vom Webserver nicht bearbeitet werden.

# 414
Request-URI Too Long

Die URI der Anfrage war zu lang.

# 415
Unsupported Media Type

Angefragter Inhalt wurde mit ungültigem oder unerlaubtem Medientyp übertragen.

# 416
Requested range not satisfiable

Angeforderter Teil der Ressource ist ungültig oder steht nicht zur Verfügung.

# 417
Expectation Failed

Das im Expect-Header-Feld angeforderte Verhalten des Servers kann nicht erfüllt werden.

# 418
I'm a Teapot

Ein Aprilscherz der IETF:
RFC 2324, »Hyper Text Coffee Pot Control Protocol«.

# 421
There are too many connections from your internet address

Hinweis, dass die Höchstzahl der Verbindungen überschritten wurde.

# 422
Unprocessable Entity

Hinweis, dass Statuscode 400 bzw. 415 ungerechtfertigt sind, eine Verarbeitung der Anfrage aber z.B. wegen semantischer Fehler abgelehnt wird.

# 423
Locked

Angefragte Ressource ist gesperrt.

# 424
Failed Dependency

Anfrage ist nicht durchführbar, weil eine andere Anfrage dafür Voraussetzung ist.

# 426
Upgrade Required

Hinweis, dass der Webbrowser auf Transport Layer Security (TLS/1.0) umschalten soll.

# 500
Internal Server Error

Sammelstatuscode für unerwartete Serverfehler.

# 501
Not Implemented

Anfrage kann nicht bearbeitet werden, weil der Server nicht die dafür notwendige Funktionalität bereitstellt.

# 502
Bad Gateway

Der Server konnte nicht als Gateway oder Proxy agieren, weil er eine ungültige Antwort erhalten hat.

# 503
Service Unavailable

Angefrater Server steht derzeit nicht zur Verfügung.

# 504
Gateway Time-out

Der Server konnte nicht als Gateway oder Proxy agieren, weil er in einer festgelegten Zeitspanne keine Antwort von anderen (nötigen) Servern oder Diensten erhalten hat.

# 505
HTTP Version not supported

Verwendete HTTP-Version wird vom Server nicht unterstützt bzw. abgelehnt.

# 507
Insufficient Storage

Anfrage wurde nicht bearbeitet, weil der Speicherplatz des Servers unzureichend ist.

# 509
Bandwidth Limit Exceeded

Anfrage wurde abgelehnt, da die zur Verfügung stehende Bandbreite überschritten werden könnte.

# 510
Not Extended

Übermittelte Anfrage enthält nicht alle Informationen, die vom Server (zwingend) erwartet werden.