|
HTTP-Fehler 501 Not
implemented (Nicht implementiert)
Einleitung
Der Webserver (auf dem die Website läuft) versteht oder
unterstützt die HTTP-Methode nicht, die er im vom Client
(z.B. Ihr Webbrowser oder unser CheckUpDown-Roboter)
gesendeten HTTP-Datenstrom findet.
Wenn die Methode im HTTP-Datenstrom der Anforderung
nicht einer der obigen entspricht, tritt ein 501-Fehler
auf. Oder die Methode ist gültig, wird aber tatsächlich
nicht vom Webserver unterstützt. Dies passiert
normalerweise nur bei neueren Methoden, wie CONNECT,
wenn diese von einem älteren Webserver empfangen werden.
501-Fehler im HTTP-Ablauf
Jeder Client (z.B. Ihr Webbrowser oder unser
CheckUpDown-Roboter) durchläuft den folgenden Ablauf,
wenn er mit dem Webserver kommuniziert:
- Eine IP-Adresse aus dem IP-Namen der Site zuweisen
(die URL der Site ohne das vorangestellte 'http://').
Dieses Nachschlagen (Umwandlung des IP-Namens in die
IP-Adresse) wird durch Domain-Namen-Server (DNS)
geleistet.
- Öffnen einer IP-Socket-Verbindung zu dieser
IP-Adresse.
- Schreiben eines HTTP-Datenstroms über diesen Socket.
- Rückempfangen eines HTTP-Datenstroms vom Webserver
als Antwort. Dieser Datenstrom enthält Statuscodes,
deren Werte durch das HTTP-Protokoll bestimmt werden.
Parsen dieses Datenstroms auf Statuscodes und andere
nützliche Informationen.
Dieser Fehler tritt im obigen letzten Schritt auf, wenn
der Client einen HTTP-Statuscode empfängt, den er als
'501' erkennt.
Beheben von 501-Fehlern - allgemein
Dieser Fehler sollte bei allen Webbrowsern sehr selten
auftreten. Er tritt eher auf, wenn der Client kein
Webbrowser ist - insbesondere wenn der Webserver alt
ist. Wenn der Client in jedem Fall einen gültigen
Anforderungstyp spezifiziert hat, dann antwortet der
Webserver entweder falsch oder er muss einfach
aktualisiert werden.
Beheben von 501-Fehlern - CheckUpDown
CheckUpDown verwendet immer nur den
GET-Anforderungstyp, der von allen Webservern,
einschließlich der ältesten, unterstützt werden sollte.
Daher sollten Sie diesen Fehler nicht sehr häufig auf
Ihrem CheckUpDown-Account sehen, wenn überhaupt.
Bitte wenden Sie sich an uns (am besten per E-Mail),
wenn Sie auf 501-Fehler stoßen - Sie selbst können
nichts machen, um sie zu bereinigen. Wir müssen dann mit
Ihrem ISP und dem Hersteller der Webserver-Software in
Verbindung treten, um herauszufinden, ob die bestimmten
HTTP-Anforderungstypen unterstützt werden sollten und ob
ein Defekt im Programmcode des Webservers, der diese
Anforderungstypen verarbeitet, vorliegt. Das Beheben des
Problems kann Änderungen am Programmcode des Webservers
erfordern, was einige Zeit dauern kann.
|