2009-06-23 3 views
0

ich Windows XP mit IE6 leite und einige Web-Zeug zu tun, aber aus irgendeinem Grund, wenn ich eine Seite einreichen, ich bin eine HTTP 400 Bad RequestWas ist das: res: // C: WINDOWS system32 shdoclc.dll/http_400.htm #?

Die Seite, die Sie suchen wurde möglicherweise entfernt bekommen, hatte seine Name geändert oder ist vorübergehend nicht verfügbar.


Wenn ich einen Rechtsklick Eigenschaften tun, die Adresse (URL) Wert ist:

res: // C: \ WINDOWS \ system32 \ shdoclc.dll/http_400.htm #

Jede Hilfe würde sehr geschätzt werden, da ich unsicher bin, was vor sich geht?

Danke. Tony.

Antwort

3

Die Seite, die angezeigt wird, wenn Sie einen Fehler 400 erhalten. Ist genau wie wenn Sie Ihre benutzerdefinierten Fehlerseiten auf IIS definieren.

Was Ihr Problem betrifft, können Sie uns Ihre Seite/Aktion zeigen, die Sie versuchen zu tun? Ich denke, da ist das Problem nicht auf dieser Seite.

0

Der Internet Explorer unterstützt den Protokollhandler 'res'. Dies ähnelt den Protokollhandlern 'http', 'https', 'ftp' usw., mit der Ausnahme, dass davon ausgegangen wird, dass es sich bei der Entität um eine Windows-Ressource handelt. Ressourcen sind binäre Objekte, die in ausführbare Win32-Dateien eingebettet sind (z. B. EXE- und DLL-Dateien).

Dies ist nur der Pfad zum Fehlerplatzhaltertext für einen HTTP 400-Fehler. Es ist in shdoclc.dll gehalten.

Es könnte bedeuten, dass Sie ein HTTP GET ausgegeben haben, wenn die Anwendung nur auf POST Anfragen antwortet, oder dass Ihre Anfrage schlecht erstellt wurde.

An diesem Punkt müssen Sie den tatsächlichen Netzwerkverkehr betrachten. Benutze Netmon oder Wireshark oder ähnliches. Und lesen Sie RFC2616.

Verwandte Themen