【问题标题】:status code 12004 while doing a service call进行服务呼叫时的状态码 12004
【发布时间】:2015-02-13 16:59:19
【问题描述】:

我正在我的 javascript 中进行服务调用,它使用 xmlHttpRequest 返回 xml 数据。我的服务调用在 chrome 和 firefox 中完美运行并获取数据(这是一个 https 调用)。但是当我尝试使用 IE11 时它正在给出状态码 12004。我尝试在谷歌上搜索它,我发现只有一个答案说这意味着 ERROR_INTERNET_INTERNAL_ERROR。

我尝试打开 fiddler 来查看请求,但是当我打开 fiddler 服务调用时工作正常,但是当我关闭 fiddler 时它显示相同的错误代码。

【问题讨论】:

  • 您介意分享您的 IE11 和 Windows 的实际版本的详细信息吗?

标签: javascript ajax xmlhttprequest internet-explorer-11


【解决方案1】:

从 WinINET 常量 ERROR_INTERNET_INTERNAL_ERROR 看来,该问题与我假设 IE 使用的 WinINET API 相关,以使其自身能够与 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,它是一种套接字/SSL 跟踪器,旨在为 Internet Explorer 生成 LOG:

http://www.microsoft.com/en-us/download/details.aspx?id=7643

为了快速检查,您可能想查看您的 Windows 更新是否是最新的,以确保您的 wininet.dll 是最新最好的

【讨论】:

    猜你喜欢
    • 2019-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多