|
HTTP-Fehler 414
Request URI too long (URI der Anforderung zu lang)
Einleitung
Der Webserver (auf dem die Website läuft) denkt, dass
der vom Client (z.B. Ihr Webbrowser oder unser
CheckUpDown-Roboter) gesendete HTTP-Datenstrom eine URL
enthält, die einfach zu groß ist, d.h. zu viele Bytes
umfasst.
Normalerweise setzen Webserver ziemlich großzügige
Grenzen für die Länge von echten URLs, z.B. bis zu 2048
oder 4096 Zeichen. Wenn Ihre URL besonders lang ist,
können Sie gewöhnlich kürzere Versionen versuchen, um
grob abzuschätzen, wo die Grenze liegt. Wenn Ihre lange
URL tatsächlich gültig ist, dann muss der Webserver
evtl. neu konfiguriert werden, um trotzdem Ihre URLs zu
erlauben. Verstehen Sie, dass Webserver hier einige
vernünftige Grenzen setzen müssen, da sie sich sonst mit
schlecht programmierten Clients abgeben müssen, die
versuchen ihnen große Müll-URLs zu geben.
414-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
'414' erkennt.
Beheben von 414-Fehlern - allgemein
Dieser Fehler tritt beim meisten Webtraffic selten auf,
insbesondere wenn das Client-System ein Webbrowser ist.
In diesem Fall sind die URLs normalerweise
Standard-Hyperlinks, die man auf Webseiten findet. Diese
Links neigen dazu zu groß zu sein, wenn sie einfach
falsch sind, d.h. die Webseite, die den Link enthält,
ist schlecht kodiert.
Wenn Ihr Client-System kein Webbrowser ist, kann das
Problem nur dadurch behoben werden, dass man untersucht,
was der Client zu tun versucht. Dann muss man mit Ihrem
ISP diskutieren, warum der Webserver die vom
Client-System gesendete Größe der URL zurückweist.
Beheben von 414-Fehlern - CheckUpDown
Dieser Fehler sollte schlicht nie auf Ihrem
CheckUpDown-Account auftreten. Wenn er auftritt, zeigt
dies normalerweise eine fehlerhafte Programmierung
unseres Systems oder des Webservers, der die Site
verwaltet, an. Die Länge der URL, die wir im
HTTP-Datenstrom senden, ist normalerweise relativ klein
und liegt gut in den Grenzen, die die meisten Webserver
akzeptieren sollten. Sie können dies für sich selbst
prüfen, indem Sie einfach die URL in einen beliebigen
Webbrowser eingeben.
Bitte wenden Sie sich an uns (am besten per E-Mail),
wenn Sie auf 414-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 den genauen Grund für den Fehler
zu finden.
|

Wir überwachen Ihre Site auf Fehler wie 414.
Klicken Sie unten für Einzelheiten. |
|
|