我在我的javascript中进行服务调用,使用xmlHttpRequest返回xml数据。我的服务调用完全在chrome和firefox中工作并获取数据(这是一个https调用)。但是当我尝试使用IE11时它提供状态代码12004。我试图在谷歌上搜索我发现只有一个答案说这意味着ERROR_INTERNET_INTERNAL_ERROR。
我尝试打开fiddler来查看请求,但是当我打开fiddler服务调用工作正常时,但是当我关闭fiddler时它显示相同的错误代码。
答案 0 :(得分:1)
从WinINET常量ERROR_INTERNET_INTERNAL_ERROR看来,问题与WinINET API有关,我假设IE正在使用它来使自己能够与HTTP协议(包括HTTPS)交互以访问Internet资源
http://msdn.microsoft.com/en-us/library/windows/desktop/aa385465(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/aa383630(v=vs.85).aspx
如果您真的想深入了解问题,请尝试下载STRACE,它是用于为Internet Explorer生成LOG的套接字/ SSL跟踪器:
http://www.microsoft.com/en-us/download/details.aspx?id=7643
快速检查一下,您可能想看看您的Windows更新是否是最新的,以确保您的wininet.dll是最新且最好的