这是什么:res:// C:\ WINDOWS \ system32 \ shdoclc.dll / http_400.htm#?

问题描述 投票:0回答:2

我正在运行带有IE6的Windows XP并进行了一些网络工作,但是由于某种原因,当我提交页面时,我收到了HTTP 400错误请求

您要查找的页面可能已被删除,名称更改或暂时不可用。

当我执行鼠标右键单击属性时,URL值为:

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

发生了什么事?

internet-explorer-6 windows-xp
2个回答
3
投票

是出现400错误时显示的页面。就像您在IIS上定义自定义错误页面时一样。

关于您的问题,您可以向我们显示您要执行的页面/操作吗?我认为问题不在该页面中。


0
投票

Internet Explorer支持'res'协议处理程序。这类似于“ http”,“ https”,“ ftp”等协议处理程序,不同之处在于它假定该实体是Windows资源。资源是嵌入Win32可执行文件(例如EXE和DLL文件)中的二进制对象。

这只是HTTP 400错误的错误占位符文本的路径。它保存在shdoclc.dll中。

这可能意味着您在应用程序仅响应GET请求时发出了HTTP POST,或者您的请求格式不正确。

此时,您需要查看实际的网络流量。使用Netmon或Wireshark或类似的产品。并阅读RFC2616。

© www.soinside.com 2019 - 2024. All rights reserved.