Server Fehlermeldungen und was diese bedeuten
![[Bildschirmfoto]
Server Fehlermeldungen und was diese bedeuten [Bildschirmfoto]
Server Fehlermeldungen und was diese bedeuten](img/server_fehlermeldungen.png)
Hier eine Auflistung der üblichen "Fehlermeldungen", die der Server an den Browser Ihres Besuchers senden kann. Die Bezeichnung "Dokument" steht als Sammelbegriff für Seiten, Bilder und andere Dateien. (Protokoll: HTTP 1.1)
100
"Fehler" der 100er Gruppe sind rein informative Meldungen des Servers an den Browser, also keine Fehler im eigentlichen Sinne:
- 100 Continue 100 - Bitte fortfahren. Der Browser sollte weitere Daten senden. Der Server meldet sich danach nochmals.
- 101 Switching Protocols - Der Browser hat eine Umstellung auf ein anderes Protokoll gewünscht, der Server ist einverstanden.
200
Die 200er Gruppe gehört nicht zu den Fehlermeldungen, im Gegenteil: zu den Erfolgsmeldungen.
- 200 OK - Standard-Rückgabewert: Alles Okay !
- 201 Created - Die Anfrage konnte erfolgreich durch die Erzeugung einer neuen Datenquelle beantwortet werden.
- 202 Accepted - Die Anfrage wurde erfolgreich angenommen, aber noch nicht abschließend beantwortet.
- 203 Non-Authoritative Information - Alles Okay, aber zusätzliche Rückgabewerte von einer Software eines Drittanbieters.
- 204 No Content - Alles Okay, aber es wird nicht (neues) geliefert - Inhalt ist leer.
- 205 Reset Content - Alles Okay. Der Browser sollte die (Formular-)Seite aber neu aufbauen.
- 206 Partial Content - Es wurde ein Teilinhalt zurückgegeben.
300
Im weitesten Sinne sind Fehler der 300er Gruppe Umleitungsmeldungen:
- 300 Mehrfach-Möglichkeit. Der Browser solle entscheiden, was (welche Quelle) er nutzen möchte.
- 301 Moved Permanently - Permanent verschoben. Das Dokument befindet sich auf Dauer an einem anderen, aber bekannten Ort. Der Browser kann i.d.R. folgen.
- 302 Moved Temporarily - Kurzzeitig verschoben. Das Dokument befindet sich kurzfristig an einem anderen, aber bekannten(!) Ort. Der Browser kann folgen, das Dokument wurde gefunden.
- 303 See Other - Die Anfrage kann an dieser Stelle nicht bedient werden. Der Browser sollte eine andere Anfragemethode wählen.
- 304 Not Modified - Keine Änderung am Dokument seit der letzten Anfrage, deshalb bitte den Cache benutzen!
- 305 Use Proxy - Die Anfrage kann besser von dem angegebene Proxy-Server beantwortete werden. Also Browser: Bitte dort hingehen.
- 306 War in früheren Versionen benutzt, jetzt unbenutzt, aber reserviert.
- 307 Kurzfristig verschoben. Das Dokument befindet sich kurzfristig an einem anderen Ort. Der Browser kann i.d.R. folgen.
400
Fehlermeldungen der 400er Gruppe sind Antworten des Servers auf Anfragen eines Browsers, die aus Sicht des Servers fehlerhaft waren:
- 400 Bad Request - Die Anfrage konnte so nicht verstanden werden. Anfrage bitte ändern!
- 401 Unauthorized - Der Besucher hatte keine Genehmigung bzw. Berechtigung, diesen Zugriff auszuführen.
- 402 Payment Required - Der Besucher muss für dieses Dokument eine Zahlung leisten, erst dann geht es weiter!
- 403 Forbidden - Verbotene Anfrage! Dabei geht es nicht um eine fehlende Genehmigung, sondern die Art des Zugriffes selbst ist strikt verboten!
-
404 Not Found - Das angegebene Dokument konnte nicht gefunden werden. Ein häufiger
Fehler.
» Fehler 404 mit .htaccess abfangen - 405 Method Not Allowed - Die versuchte Zugriffsmethode ist nicht erlaubt.
- 406 Not Acceptable - Nicht akzeptierbare Beschreibung zur Auffindung des Gesuchten Dokuments.
- 407 Proxy Authentication Required - Keine Genehmigung; ähnlich 401, hier muss aber eine Genehmigung vom Proxy eingeholt werden.
- 408 Request Time-Out - Der Browser hat nicht innerhalb angemessener Zeit geantwortet.
- 409 Conflict - Konflikt bei der Bearbeitung aufgetreten. Seltener Fehler, meist nicht in Verbindung mit einem Browser.
- 410 Gone - Das gewünschte Dokument ist nicht mehr verfügbar.
- 411 Length Required - Der Server benötigt zur Beantwortung der Anfrage die Länge des gewünschten Dokuments.
- 412 Precondition Failed - Vorgaben des Browsers konnten nicht verstanden werden.
- 413 Request Entity Too Large - Die Anfrage ist zu lang, um bearbeitet werden zu können.
- 414 Request-URL Too Large - Die Adresse des Dokuments war zu lang, um bearbeitet zu werden. Solche Fehler unbedingt beachten, da hier aller Wahrscheinlichkeit aus einem POST ein GET gemacht wurde und Daten in die URL gefallen sind.
- 415 Unsupported Media Type - Der Typ des angeforderten Dokuments wird nicht unterstützt.
- 416 Fehler, weil die nach Vorgabe zu verwendeten Zeiger nicht auf den ausgewählten Inhaltsteil verweisen.
- 417 Die Erwartungsvorgabe konnte vom Server (oder dem verbundenen Proxy) nicht erfüllt werden.
500
Die Fehler der 500er Gruppe zeigen Verarbeitungsfehler im Server an:
- 500 Server Error - Interner Fehler im Server. Dies können Hard- oder Softwarefehler sein, die den Server von einer korrekten Abarbeitung abhalten.
- 501 Not Implemented - Die Anfrage kann von diesem Server grundsätzlich nicht beantwortet werden - weil nicht implementiert!
- 502 Bad Gateway - Fehler im zwischengeschalteten Proxy bzw. Gateway aufgetreten, also vermutlich Fehler des hinter geschalteten Servers.
- 503 Out of Resources - Der Server hat wegen Überlastung den Dienst (zeitweise) eingestellt!
- 504 Gateway Time-Out - Der zwischengeschaltete Proxy bzw. Gateway meldet eine Timeout, vermutlich hat der hinter geschaltete Server nicht rechtzeitig reagiert.
- 505 HTTP Version not supported - Das angegebene Protokoll der HTTP-Übertragung wird vom Server nicht unterstützt.