http KOPFZEILE
Listings der in den http Kopfzeilen gesendeten Codes
Folgende Tabelle (zugegebenermaßen etwas trocken gestaltet) beinhaltet sämtliche Codes, die ein Webserver in seinen Kopfzeilen versenden kann.
Gesendete Codes und Bedeutung der Fehler | |
Gesendeter Code | Bedeutung der Antwort |
100 Continue | Der erste Tag der Suchanfrage wurde empfangen, der Kunde kann seine Suche fortsetzen. |
101 Switching Protocols | Der Server führt eine Anfrage des Kunden aus, um das Protokoll zugunsten des im Feld Upgrade Kopfzeile erwähnten Protokolls zu ändern. |
200 OK | Die Suchanfrage des Kunden war erfolgreich und die Serverantwort beinhaltet die angeforderten Daten. |
201 Created | Der Statuscode wird bei der Erstellung einer neuen URL verwendet. Die Kopfzeile „Vermietung“ wird durch den Server zur Verfügung gestellt, um den Speicherplatz für die neuen Daten zu bezeichnen. |
202 Accepted | Die Suchanfrage wurde akzeptiert, jedoch ohne sofort ausgeführt zu werden. Weitere Informationen über diese Transaktion können ÛBER DEN Entity-Body der Serverantwort geliefert werden. Es gibt keine Garantie dafür, dass der Server die Suchanfrage erfüllen kann, selbst wenn diese bei der ersten Überprüfung legitim erscheint. |
203 Non-Authoritative Information | Die Informationen der Kopfzeile stammen von einer örtlichen Kopie oder von Dritten, nicht aber vom Originalserver. |
204 No Content | Eine Kopfzeile und ein Statuscode werden in der Antwort geliefert, diese beinhaltet allerdings keinerlei Entity-Body. Die Browser dürfen ihr Dokument bei Erhalt dieser Antwort nicht updaten. Dieser Code ist nützlich für CGI-Programme, sofern diese die Daten eines Formulars akzeptieren und dabei wollen, dass der Browser auf dem Formular positioniert bleibt. |
205 Reset Content | Für einen zusätzlichen Beitrag muss der Browser präzisieren, welches Formular für diese Transaktion genutzt wurde. Adäquat für die Eingabe der Daten in die CGI-Anwendungen. |
206 Partial Content | Der Server sendet einen Teil der Daten von entsprechendem Volumen zurück. Genutzt in der Antwort auf eine Suchanfrage bzgl. Einer Range-Kopfzeile. Der Server muss dabei die in die Antwort eingeschlossene Serie mit der Kopfzeile Content-Range angeben. |
300 Multiple Choices | Die angeforderte URL bezieht sich auf mehr als eine Ressource. Beispielsweise könnte sich die URL auf ein in verschiedene Sprachen übersetztes Dokument beziehen. Der vom Server zurückgesendete Entity-Body kann über eine Liste mit noch spezifischeren Daten verfügen, was die Wahl der korrekten Ressource betrifft. Der Kunde muss dem Nutzer die Erlaubnis erteilen, innerhalb der Liste der durch den Server gesendeten URL je nach seinen Bedürfnissen auszuwählen. |
301 Moved Permanently | Die angeforderte URL wird vom Server nicht mehr genutzt und die in der Suchanfrage angegebene Operation wurde nicht ausgeführt, die neue Lokalisierung für das angeforderte Dokument wird in der Kopfzeile Lokalisierung angegeben. Sämtliche zukünftige Suchanfragen für dieses Dokument müssen die neue URL benutzen. |
302 Moved Temporarily | Die angeforderte URL wurde verschoben, allerdings nur vorrübergehend. Die Kopfzeile Lokalisierung zeigt auf die neue Lokalisierung. Sobald dieser Statuscode empfangen wurde, muss der Kunde die neue URL nutzen, um die Suchanfrage zu lösen, allerdings muss die « alte » URL für sämtliche zukünftige Suchanfragen genutzt werden. |
303 See Other | Die angeforderte URL kann unter einer anderen Adresse gefunden werden (angegeben in der Kopfzeile Lokalisierung) und muss durch ein GET von dieser Ressource abgeholt werden. |
304 Not Modified | Dies ist der Antwortscode auf eine If-Modified-Since Kopfzeile, wenn die URL seit dem angegebenen Datum nicht mehr verändert wurde. Der Entity-Body wird nicht versendet und der Kunde muss seine eigene örtliche Kopie nutzen. |
305 Use Proxy | Auf die angeforderte URL muss über den in der Kopfzeile Lokalisierung angegebenen Proxy zugegriffen werden. |
400 Bad Request | Der Antwortcode zeigt an, dass der Server einen Syntaxfehler in der Suchanfrage des Kunden gefunden hat. |
401 Unauthorized | Der Ergebniscode wird mit der Kopfzeile WWW-Authenticate geliefert, um zu zeigen, dass die entsprechende Authorization für die Suche fehlte und dass der Kunde diese Authorization vorlegen muss, wenn er dieselbe URL ein zweites Mal aufruft. Dieses Kapitel enthält u.a. die Beschreibung der Authorization Kopfzeile, um weitere Informationen über das Funktionieren der Authorization unter HTTP zu erlangen. |
402 Payment Required | Dieser Code wird noch nicht unter http umgesetzt. |
403 Forbidden | Die Suchanfrage wurde aus einem bestimmten Grund, den der Server dem Kunden nicht nennen will (bzw. nicht die Möglichkeit dazu hat), verweigert. |
404 Not Found | Das Dokument existiert nicht unter der angegebenen URL. |
405 Method Not Allowed | Dieser mit der Kopfzeile Allow gelieferte Code zeigt,an, dass die durch den Kunden angewandte Methode für diese URL nicht unterstützt wird. |
406 Not Acceptable | Die vom Kunden angegebene URL existiert, allerdings nicht in dem durch den Kunden gewünschten Format. Mit diesem Code liefert der Server die Kopfzeilen Content-Language, Content-Encoding, und Content-Type. |
407 Proxy Authentication Required | Der Proxy-Server muss zunächst die Suchanfrage genehmigen, bevor er sie absendet. Genutzt mit Proxy-Authenticate Kopfzeile. |
408 Request Time-out | Dieser Antwortcode bedeutet, dass der Kunde keine vollständige Suchanfrage in einem vorgegebenen Zeitraum (normalerweise in der Konfiguration des Servers angegeben) geliefert und der Server die Verbindung mit dem Netzwerk unterbrochen hat. |
409 Conflict | Zeigt an, dass die Suchanfrage in Konflikt mit einer anderen Suchanfrage oder mit der Konfiguration des Servers steht. Die Information über diesen Konflikt sollte sollte im Teil Antwortdaten übermittelt werden. Dieser Antwortcode kann beispielsweise ausgehändigt werden, wenn die Suchanfrage eines Kunden Integritätsprobleme in einer Datenbank verursacht. |
410 Gone | Zeigt an, dass die angeforderte URL nicht mehr existiert und definitiv vom Server entfernt wurde. |
411 Length Required | Der Server akzeptiert die Suchanfrage nicht ohne eine Content-Length Kopfzeile, die in der Suchanfrage enthalten sein muss. |
412 Precondition Failed | Die von einer oder mehreren Kopfzeilen genannte Bedingung If... in der Suchanfrage wurde als Fehler betrachtet. |
413 Request Entity Too Large | Der Server bearbeitet die Suchanfrage nicht, da ihr Entity-Body zu groß ist. |
414 Request Too Long | Der Server bearbeitet die Suchanfrage nicht, da die URL der Suchanfrage zu groß ist. |
415 Unsupported Media Type | Der Server bearbeitet die Suchanfrage nicht, weil das Format ihres Entity-Bodys nicht unterstützt wird. |
500 Internal Server | Dieser Code zeigt an, dass ein Teil des Servers (z.B., Error ein CGI-Programm) zusammengebrochen ist, oder einen Konfigurationsfehler aufweist. |
501 Not Implemented | Zeigt an, dass der Kunde eine Aktion durchführen möchte, die vom Server nicht ausgeführt werden kann. |
502 Bad Gateway | Gibt an, dass der Server (oder der Proxy) ungültige Antworten von einem anderen Server (oder Proxy) erhalten hat. |
503 Service Unavailable | Dieser Code bedeutet, dass der entsprechende Dienst vorübergehend nicht erreichbar ist, jedoch in naher Zukunft wieder hergestellt wird. Sobald der Server weiß, wann er wieder erreichbar ist, kann außerdem eine Retry-After Kopfzeile übermittelt werden. |
504 Gateway Time-out | Diese Antwort ist ähnlich wie Code 408 (Request Time-out) nur dass sich hier eine Schnittstelle – oder ein Proxy - im Time-out befindet. |
505 HTTP Version Not Supported | Der Server unterstützt die in der Suchanfrage verwendete Version des HTTP-Protokolls nicht. |
Noch da ? Bravo.
Nächste : Barrierefreiheit
Vorherige : Hosting