HTTP Statusmeldungen


Wenn ein Browser einen Dienst von einem Webserver anfordert, kann ein Fehler auftreten.

Im Folgenden wird eine Reihe von HTTP-Statusmeldungen aufgeführt, die zurückgegeben werden können:


1xx: Information

Meldung: Beschreibung:
100 Continue Der Server hat nur eine teilweise Anfrage empfangen. Wenn der Server die Anfrage nicht abgelehnt hat, sollte der Client den Rest der Anfrage weiter senden.
101 Switching Protocols Server Switching Protocols: Der Server wechselt gemäß der Anfrage des Clients zu einem anderen Protokoll.
103 Checkpoint Wird im Vorschlag für wiederaufnehmbare Anfragen verwendet, um abgebrochene PUT- oder POST-Anfragen fortzusetzen.

2xx: Erfolg

Meldung: Beschreibung:
200 OK Anfrage erfolgreich (Dies ist die Standardantwort auf eine erfolgreiche HTTP-Anfrage.)
201 Erstellt Die Anfrage wurde erfüllt und eine neue Ressource wurde erstellt.
202 Akzeptiert Die Anfrage zur Verarbeitung wurde akzeptiert, aber die Verarbeitung wurde noch nicht abgeschlossen.
203 Nicht-autoritative Informationen Die Anfrage wurde erfolgreich verarbeitet, aber einige Antwort-Header können falsch sein, weil eine Kopie eines anderen Dokuments verwendet wird.
204 Kein Inhalt Die Anfrage wurde erfolgreich verarbeitet, aber es wurde kein neues Dokument zurückgegeben. Der Browser sollte weiterhin das ursprüngliche Dokument anzeigen. Wenn der Benutzer die Seite regelmäßig aktualisiert und das Servlet feststellen kann, dass das Dokument des Benutzers aktuell genug ist, ist dieser Statuscode sehr nützlich.
205 Inhalt zurücksetzen Die Anfrage wurde erfolgreich verarbeitet, aber es wurde kein neues Dokument zurückgegeben. Der Browser sollte jedoch den Inhalt zurücksetzen, den er anzeigt. Wird verwendet, um den Browser zu zwingen, Formulareingaben zu löschen.
206 Teilweiser Inhalt Der Client hat eine GET-Anfrage mit einem Range-Header gesendet, und der Server hat sie erfüllt.

3xx: Umleitung

Meldung: Beschreibung:
300 Mehrere Auswahlmöglichkeiten Mehrere Auswahlmöglichkeiten. Eine Liste von Links. Der Benutzer kann einen Link auswählen, um das Ziel zu erreichen. Es sind bis zu fünf Adressen erlaubt.
301 Dauerhaft verschoben Die angeforderte Seite wurde zu einer neuen URL verschoben.
302 Gefunden Die angeforderte Seite wurde vorübergehend zu einer neuen URL verschoben.
303 Siehe auch Die angeforderte Seite ist unter einer anderen URL zu finden.
304 Nicht geändert Das Dokument wurde nicht wie erwartet geändert. Der Client hat ein zwischengespeichertes Dokument und hat eine bedingte Anfrage gesendet (üblicherweise mit einem If-Modified-Since-Header, um anzugeben, dass der Client nur Dokumente möchte, die neuer als das angegebene Datum sind). Der Server teilt dem Client mit, dass das ursprünglich zwischengespeicherte Dokument weiterhin verwendet werden kann.
305 Proxy verwenden Das vom Client angeforderte Dokument sollte über den im Location-Header angegebenen Proxy-Server abgerufen werden.
306 Proxy wechseln Wird derzeit nicht mehr verwendet, aber der Code ist weiterhin reserviert.
307 Temporäre Weiterleitung Die angeforderte Seite wurde vorübergehend zu einer neuen URL verschoben.
308 Fortsetzung unvollständig Wird im Vorschlag für wiederaufnehmbare Anfragen verwendet, um abgebrochene PUT- oder POST-Anfragen fortzusetzen.

4xx: Client-Fehler

Meldung: Beschreibung:
400 Ungültige Anfrage Der Server konnte die Anfrage aufgrund eines Syntaxfehlers nicht verstehen.
401 Nicht autorisiert Die Anfrage ist gültig, aber der Zugriff auf die angeforderte Seite ist verboten, weil die angeforderte Seite eine Authentifizierung erfordert und der Client sie nicht bereitgestellt hat oder die Authentifizierung fehlgeschlagen ist.
402 Zahlung erforderlich Dieser Code ist noch nicht zur Verwendung verfügbar.
403 Verboten Eine gültige Anfrage, aber der Zugriff auf die angeforderte Seite ist verboten.
404 Nicht gefunden Der Server konnte die angeforderte Seite nicht finden.
405 Methode nicht zulässig Die in der Anfrage angegebene Methode ist nicht zulässig.
406 Nicht akzeptabel Die vom Server generierte Antwort kann vom Client nicht akzeptiert werden.
407 Proxy-Authentifizierung erforderlich Der Benutzer muss sich zuerst beim Proxy-Server authentifizieren, damit die Anfrage verarbeitet wird.
408 Zeitüberschreitung der Anfrage Die Anfrage hat die Wartezeit des Servers überschritten.
409 Konflikt Die Anfrage konnte aufgrund eines Konflikts nicht abgeschlossen werden.
410 Nicht mehr verfügbar Die angeforderte Seite ist nicht verfügbar.
411 Länge erforderlich "Content-Length" ist nicht definiert. Ohne diese Angabe akzeptiert der Server die Anfrage nicht.
412 Vorbedingung fehlgeschlagen Die Vorbedingung in der Anfrage wurde vom Server als fehlgeschlagen bewertet.
413 Anfrage-Entität zu groß Der Server akzeptiert die Anfrage nicht, weil die angeforderte Entität zu groß ist.
414 Request-URI zu lang Der Server akzeptiert die Anfrage nicht, weil die URL zu lang ist. Dies tritt auf, wenn eine POST-Anfrage in eine GET-Anfrage mit einem sehr langen Query-String umgewandelt wird.
415 Nicht unterstützter Medientyp Der Server akzeptiert die Anfrage nicht, weil der Medientyp nicht unterstützt wird.
416 Angeforderter Bereich nicht erfüllbar Der Client hat ein partielles Dokument angefordert, aber der Server kann den angeforderten Teil nicht bereitstellen.
417 Erwartung fehlgeschlagen Der Server kann den vom Client in der Anfrage angegebenen Anfrage-Header nicht erfüllen.

5xx: Serverfehler

Meldung: Beschreibung:
500 Interner Serverfehler Die Anfrage wurde nicht abgeschlossen. Der Server hat eine unerwartete Bedingung festgestellt.
501 Nicht implementiert Die Anfrage wurde nicht abgeschlossen. Der Server unterstützt die angeforderte Funktionalität nicht, oder der Server kann die Anfrage nicht abschließen.
502 Ungültiges Gateway Die Anfrage wurde nicht abgeschlossen. Als der Server als Gateway oder Proxy fungierte, empfing er eine ungültige Antwort vom Upstream-Server.
503 Dienst nicht verfügbar Der Server ist derzeit nicht verfügbar (überlastet oder ausgefallen).
504 Gateway-Zeitüberschreitung Gateway-Zeitüberschreitung. Wenn der Server als Gateway oder Proxy fungierte, konnte er keine rechtzeitige Antwort vom Upstream-Server empfangen.
505 HTTP-Version wird nicht unterstützt Der Server unterstützt die in der Anfrage angegebene HTTP-Protokollversion nicht.
511 Netzwerkauthentifizierung erforderlich Der Benutzer muss sich authentifizieren, um Netzwerkzugriff zu erhalten.
Weitere Erweiterungen