<< Zum Inhaltsverzeichnis >> Navigation: Werte von Aufzählungstypen > HTTP-Statuscodes |
Der HTTP-Sensor kann die folgenden Status-Codes zurückliefern. Die Beschreibung orientiert sich an den offiziellen RFC-Dokumenten:
Statuscode |
Name |
Beschreibung |
100 |
Continue |
Diese vorläufige Antwort wird verwendet, um den Client zu informieren, dass der erste Teil der Anfrage empfangen wurde noch nicht vom Server abgelehnt wurde. |
101 |
Switching Protocols |
Der Server versteht und akzeptiert die Anfrage des Clients das Verbindungsprotokoll zu wechseln. Der Server wird das Protokoll umgehend wechseln. |
102 |
Processing |
Die vorläufige Antwort wird verwendet, um den Client zu informieren, dass der Server die gesamte Anfrage akzeptiert, sie aber noch nicht komplett bearbeitet hat. |
Statuscode |
Name |
Beschreibung |
200 |
OK |
Die Anfrage war erfolgreich. |
201 |
Created |
Die Anfrage war erfolgreich und resultierte in der Erstellung einer neuen Ressource. |
202 |
Accepted |
Die Anfrage wurde für die Bearbeitung akzeptiert, jedoch wurde die Bearbeitung noch nicht abgeschlossen. Die Anfrage könnte behandelt werden als wäre sie nicht zulässig, wenn die tatsächliche Bearbeitung stattfindet. |
203 |
Non-Authoritative Information |
Die Anfrage wurde bearbeitet, das Ergebnis ist aber nicht unbedingt vollständig und aktuell. |
204 |
No Content |
Der Server hat die Anfrage bearbeitet, die Antwort enthält jedoch keine Daten. |
205 |
Reset Content |
Der Server hat die Anfrage bearbeitet. Der Client soll das Dokument neu aufbauen, welches für die Anfrage verantwortlich war. |
206 |
Partial Content |
Der Server hat die partielle GET-Anfrage für die Ressource bearbeitet. |
207 |
Multi-Status |
Dieser Statuscode signalisiert das die Antwort Statuscodes zu mehreren unabhängigen Operationen enthält. |
208 |
Already Reported |
Die Mitglieder einer WebDAV Bindung wurden bereits zuvor aufgezählt und sind in dieser Anfrage nicht mehr vorhanden. |
226 |
IM Used |
Der Server hat eine GET-Anfrage für die Ressource erfüllt, die Antwort ist eine Darstellung des Ergebnisses von einem oder mehreren Instanz-Manipulationen, bezogen auf die aktuelle Instanz. |
Statuscode |
Name |
Beschreibung |
300 |
Multiple Choices |
Die angeforderte Ressource steht in verschiedenen Arten zur Verfügung. Die Antwort enthält eine Liste der verfügbaren Arten. Das „Location“-Header-Feld enthält eventuell die Adresse der vom Server bevorzugten Repräsentation. |
301 |
Moved Permanently |
Die angeforderte Ressource steht ab sofort unter der im „Location“-Header-Feld angegebenen Adresse bereit. Die alte Adresse ist nicht länger gültig. |
302 |
Found |
Die angeforderte Ressource steht vorübergehend unter der im „Location“-Header-Feld angegebenen Adresse bereit. Die alte Adresse bleibt gültig. |
303 |
See Other |
Die Antwort auf die durchgeführte Anfrage lässt sich unter der im „Location“-Header-Feld angegebenen Adresse beziehen. |
304 |
Not Modified |
Der Inhalt der angeforderten Ressource hat sich seit der letzten Abfrage des Clients nicht verändert. |
305 |
Use Proxy |
Die angeforderte Ressource ist nur über einen Proxy erreichbar. Das „Location“-Header-Feld enthält die Adresse des Proxy. |
307 |
Temporary Redirect |
Die angeforderte Ressource steht vorübergehend unter der im „Location“-Header-Feld angegebenen Adresse bereit. Die alte Adresse bleibt gültig. |
308 |
Permanent Redirect |
Die angeforderte Ressource steht ab sofort unter der im „Location“-Header-Feld angegebenen Adresse bereit, die alte Adresse ist nicht länger gültig. |
Statuscode |
Name |
Beschreibung |
400 |
Bad Request |
Die Anfrage-Nachricht war fehlerhaft aufgebaut. |
401 |
Unauthorized |
Die Anfrage kann nicht ohne gültige Authentifizierung durchgeführt werden |
402 |
Payment Required |
Dieser Code is reserviert. |
403 |
Forbidden |
Die Anfrage wurde mangels Berechtigung des Clients nicht durchgeführt. |
404 |
Not Found |
Die angeforderte Ressource wurde nicht gefunden. |
405 |
Method Not Allowed |
Die Methode, spezifiziert in der Anfrage, ist für diese Anfrage nicht erlaubt. |
406 |
Not Acceptable |
Die angeforderte Ressource steht nicht in der gewünschten Form zur Verfügung. |
407 |
Proxy Authentication Required |
Analog zum Statuscode 401 ist hier zunächst eine Authentifizierung des Clients gegenüber dem verwendeten Proxy erforderlich |
408 |
Request Timeout |
Innerhalb der vom Server erlaubten Zeitspanne wurde keine vollständige Anfrage des Clients empfangen. |
409 |
Conflict |
Die Anfrage konnte nicht beendet werden wegen einem Konflikt mit dem aktuellen Zustand der Ressource.. |
410 |
Gone |
Die angeforderte Ressource wird nicht länger bereitgestellt und wurde dauerhaft entfernt. |
411 |
Length Required |
Die Anfrage kann ohne ein „Content-Length“-Header-Feld nicht bearbeitet werden. |
412 |
Precondition Failed |
Eine in der Anfrage übertragene Voraussetzung traf nicht zu. |
413 |
Request Entity Too Large |
Die gestellte Anfrage war zu groß, um vom Server bearbeitet werden zu können. |
414 |
Request-URI Too Long |
Die URL der Anfrage war zu lang. |
415 |
Unsupported Media Type |
Der Inhalt der Anfrage wurde mit ungültigem oder nicht erlaubtem Medientyp übermittelt. |
416 |
Requested Range Not Satisfiable |
Der angeforderte Teil einer Ressource war ungültig oder steht auf dem Server nicht zur Verfügung. |
417 |
Expectation Failed |
Das im „Expect“-Header-Feld geforderte Verhalten des Servers kann nicht erfüllt werden. |
422 |
Unprocessable Entity |
Die Anfrage war wohl geformt, jedoch wies sie semantische Fehler auf. |
423 |
Locked |
Die angeforderte Ressource ist zurzeit gesperrt. |
424 |
Failed Dependency |
Die Anfrage konnte nicht durchgeführt werden, weil sie das Gelingen einer vorherigen Anfrage voraussetzt. |
426 |
Upgrade Required |
Der Client sollte zu einem anderen Protokoll wechseln. |
428 |
Procondition Required |
Der Server setzt voraus, dass die Anfrage Bedingungen enthält. |
429 |
Too Many Request |
Der Client hat zu viele Anfragen in einem bestimmten Zeitraum gesendet. |
431 |
Request Header Fields Too Large |
Der Server ist nicht bereit die Anfrage zu bearbeiten, weil entweder ein einzelnes Header-Feld oder alle zu groß sind. |
Statuscode |
Name |
Beschreibung |
500 |
Internal Server Error |
Es trat ein unerwarteter Serverfehler auf. |
501 |
Not Implemented |
Die Funktionalität, um die Anfrage zu bearbeiten, wird von diesem Server nicht bereitgestellt. |
502 |
Bad Gateway |
Der Server konnte seine Funktion als Gateway oder Proxy nicht erfüllen, weil er seinerseits eine ungültige Antwort erhalten hat. |
503 |
Service Unavailable |
Der Server steht temporär nicht zur Verfügung, zum Beispiel wegen Überlastung oder Wartungsarbeiten. |
504 |
Gateway Timeout |
Der Server konnte seine Funktion als Gateway oder Proxy nicht erfüllen, weil er innerhalb einer festgelegten Zeitspanne keine Antwort von seinerseits benutzten Servern oder Diensten erhalten hat. |
505 |
HTTP Version Not Supported |
Die benutzte HTTP-Version wird vom Server nicht unterstützt oder abgelehnt. |
507 |
Insufficient Storage |
Die Anfrage konnte nicht bearbeitet werden, weil der Speicherplatz des Servers dazu zurzeit nicht mehr ausreicht. |
508 |
Loop Detected |
Der Server hat eine Endlosschleife beim Bearbeiten der Anfrage festgestellt. |
510 |
Not Extended |
Die Anfrage enthält nicht alle Informationen, die die angefragte Server-Erweiterung zwingend erwartet. |
511 |
Network Authentication Required |
Der Client muss sich authentifizieren um Zugang zum Netzwerk zu erlangen. |