加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax – 为什么IE使用jQuery帖子发出随机XHR 408/12152响应?

发布时间:2020-12-16 03:08:26 所属栏目:百科 来源:网络整理
导读:我刚刚遇到一个与IE有关的问题,似乎几乎没有关于’网络的文件 – 只有少数人提出类似的问题. 当我使用jQuery(1.4.2)向我的服务器发送POST请求(服务器通过发送JSON数据来响应)时,我偶尔会收到XHR 408错误(意味着服务器在等待客户端完成其时会超时)请求)和(不
我刚刚遇到一个与IE有关的问题,似乎几乎没有关于’网络的文件 – 只有少数人提出类似的问题.

当我使用jQuery(1.4.2)向我的服务器发送POST请求(服务器通过发送JSON数据来响应)时,我偶尔会收到XHR 408错误(意味着服务器在等待客户端完成其时会超时)请求)和(不太常见),XHR 12152错误(我不知道这些意味着什么).似乎没有这种模式.

这只发生在IE(版本8 – 我没有尝试过其他版本,但我可以确认问题发生在两个不同的安装). Safari和Opera似乎很好.

对于GET请求,这似乎不是问题.

如果有人对此事有任何想法,我将非常感激.

当您看到IE返回的状态显然不是HTTP状态代码时,它们实际上是Windows错误号,通常是从 WinInet开始.

12152 ERROR_HTTP_INVALID_SERVER_RESPONSE似乎证实了408的含义,即浏览器和服务器之间存在低级别的HTTP语法问题.传统上这是XMLHttpRequest的ActiveX实现和HTTPS中的keep-alives的一个问题,但确切的原因是相当模糊的.

您可以尝试让服务器设置Connection:关闭来自IE的XMLHttpRequests,看看是否有帮助?不幸的是,这会影响性能.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读