HTML-Statusmeldungen

HTML-Fehlermeldungen

Wenn der Browser eine Dienstleistung von einem Webserver anfordert, kann ein Fehler auftreten, und der Server kann Fehlercodes wie "404 Nicht gefunden" zurückgeben.

Diese Fehler werden normalerweise als HTML-Fehlermeldungen bezeichnet.

Diese Nachrichten sollten jedoch als HTTP-Statusmeldungen bezeichnet werden. Tatsächlich gibt der Server immer eine Nachricht für jede Anfrage zurück. Die häufigste Nachricht ist 200 OK.

Hier ist eine Liste möglicher HTTP-Statusmeldungen, die zurückgegeben werden können:

1xx: Information

Nachricht: Beschreibung:
100 Weiter Der Server hat nur einen Teil der Anfrage empfangen, aber sobald der Server die Anfrage nicht abgelehnt hat, sollte der Client den Rest der Anfrage senden.
101 Protokollumstellung Server-Protokollumstellung: Der Server wird den Kundenanforderungen entsprechen und auf ein anderes Protokoll umstellen.

2xx: Erfolgreich

Nachricht: Beschreibung:
200 OK Die Anfrage war erfolgreich (folgt dem Antwortdokument für GET- und POST-Anfragen).
201 Erzeugt Die Anfrage wurde erfolgreich erstellt und gleichzeitig neue Ressourcen wurden erstellt.
202 Akzeptiert Die zu verarbeitende Anfrage wurde akzeptiert, aber die Verarbeitung ist noch nicht abgeschlossen.
203 Nicht autoritärer Information Das Dokument wurde normal zurückgegeben, aber einige Antwortköpfe könnten falsch sein, da eine Kopie des Dokuments verwendet wurde.
204 Kein Inhalt Es gibt keine neuen Dokumente. Der Browser sollte das ursprüngliche Dokument weiterhin anzeigen. Wenn der Benutzer regelmäßig die Seite aktualisiert und der Servlet sicherstellen kann, dass das Dokument ausreichend neu ist, ist dieser Statuscode nützlich.
205 Inhalt zurücksetzen Es gibt keine neuen Dokumente. Der Browser sollte jedoch das angezeigte Inhalt zurücksetzen. Dies wird verwendet, um den Browser dazu zu zwingen, den Inhalt der Formularfelder zu löschen.
206 Teilinhalt Der Kunde hat eine GET-Anfrage mit einem Range-Header gesendet, die der Server abgeschlossen hat.

3xx: Umleitung

Nachricht: Beschreibung:
300 Mehrfache Wahlmöglichkeiten Mehrfachauswahl. Linkliste. Der Benutzer kann einen Link auswählen, um das Ziel zu erreichen. Bis zu fünf Adressen sind erlaubt.
301 Dauerhaft umgezogen Die angeforderte Seite wurde auf eine neue URL verschoben.
302 Found Die angeforderte Seite wurde temporär auf eine neue URL verschoben.
303 See Other Die angeforderte Seite ist unter einer anderen URL verfügbar.
304 Not Modified Das Dokument wurde nicht wie erwartet geändert. Der Client hat ein vorab geladenes Dokument im Puffer und hat eine bedingte Anfrage ausgegeben (normalerweise wird ein If-Modified-Since-Header bereitgestellt, um anzuzeigen, dass der Kunde nur aktualisierte Dokumente möchte). Der Server teilt dem Client mit, dass das ursprünglich vorgeladene Dokument weiter verwendet werden kann.
305 Use Proxy Das vom Kunden angeforderte Dokument sollte durch den Proxy-Server, der durch den Location-Header angegeben ist, extrahiert werden.
306 Unused Dieser Code wird für die前一版本使用。Er wird derzeit nicht mehr verwendet, aber der Code wird beibehalten.
307 Temporary Redirect Die angeforderte Seite wurde temporär auf eine neue URL verschoben.

4xx: Client-Error

Nachricht: Beschreibung:
400 Bad Request Der Server konnte die Anfrage nicht verstehen.
401 Unauthorized Die angeforderte Seite erfordert Benutzername und Passwort.
402 Payment Required Dieser Code kann noch nicht verwendet werden.
403 Forbidden Der Zugriff auf die angeforderte Seite ist verboten.
404 Not Found Der Server kann die angeforderte Seite nicht finden.
405 Method Not Allowed Die angeforderte Methode ist nicht erlaubt.
406 Not Acceptable Die vom Server generierte Antwort kann vom Client nicht akzeptiert werden.
407 Proxy Authentication Required Der Benutzer muss zunächst durch einen Proxy-Server validiert werden, damit die Anfrage bearbeitet wird.
408 Request Timeout Die Anfrage überschreitet die Wartezeit des Servers.
409 Conflict Die Anfrage kann aufgrund von Konflikten nicht abgeschlossen werden.
410 Gone Die angeforderte Seite ist nicht verfügbar.
411 Length Required "Content-Length" ist nicht definiert. Wenn dieses Inhalt fehlt, akzeptiert der Server keine Anfragen.
412 Precondition Failed Die Voraussetzungen in der Anfrage werden vom Server als fehlgeschlagen bewertet.
413 Request Entity Too Large Da der angeforderte Entity zu groß ist, akzeptiert der Server keine Anfragen.
414 Request-url Too Long Da die URL zu lang ist, akzeptiert der Server keine Anfragen. Dies geschieht, wenn eine POST-Anfrage in eine GET-Anfrage mit sehr langer Query-Information umgewandelt wird.
415 Unsupported Media Type Der Server akzeptiert die Anfrage nicht, da der Mediendateityp nicht unterstützt wird.
416  Der Server kann den in der Anfrage angegebenen Range-Header nicht erfüllen.
417 Expectation Failed  

5xx: Serverfehler

Nachricht: Beschreibung:
500 Internal Server Error Die Anfrage wurde nicht abgeschlossen. Der Server hat eine unvorhersehbare Situation erlebt.
501 Not Implemented Die Anfrage wurde nicht abgeschlossen. Der Server unterstützt die angeforderte Funktion nicht.
502 Bad Gateway Die Anfrage wurde nicht abgeschlossen. Der Server hat von einem Upstream-Server eine ungültige Antwort erhalten.
503 Service Unavailable Die Anfrage wurde nicht abgeschlossen. Der Server ist vorübergehend überlastet oder ausgefallen.
504 Gateway Timeout Gateway Timeout
505 HTTP Version Not Supported Der Server unterstützt die in der Anfrage angegebene HTTP-Protokollversion nicht.