gpt4 book ai didi

ajax - 为什么 IE 使用 jQuery post 发出随机的 XHR 408/12152 响应?

转载 作者:行者123 更新时间:2023-12-04 06:48:57 29 4
gpt4 key购买 nike

我刚刚遇到了一个与 IE 相关的问题,在网上似乎几乎没有关于它的文档——只有少数人提出了类似的问题。

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

这仅发生在 IE 中(版本 8 - 我没有尝试过其他版本,但我可以确认问题发生在两个不同的安装上)。 Safari 和 Opera 看起来不错。

这似乎不是 GET 请求的问题。

如果有人对此事有任何想法,我将不胜感激。

最佳答案

当您在 status 中看到 IE 返回内容时显然不是 HTTP 状态代码,它们实际上是 Windows 错误号,通常来自 WinInet .
12152 ERROR_HTTP_INVALID_SERVER_RESPONSE似乎确认了 408的含义是您的浏览器和服务器之间存在低级 HTTP 语法问题。传统上,这是 XMLHttpRequest 的 ActiveX 实现和 HTTPS 中的 keep-alives 的问题,但确切原因相当模糊。

您也许可以尝试设置服务器 Connection: close在来自 IE 的 XMLHttpRequests 上,看看是否有帮助?不幸的是,这会影响性能。

关于ajax - 为什么 IE 使用 jQuery post 发出随机的 XHR 408/12152 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3731420/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com