0

我的 Web 应用程序使用 XHTTPRequest 对象从单个方法进行多次 CORS 调用。通过 WiFi 一切正常。通过 LTE 网络,只有一些请求成功,其他请求显示 200 状态,但 60 秒后我看到无效响应。

只有在 LTE 上发出跨域请求时才会出现此问题。我可以在 Chrome 和 Safari 中重现该错误。

所有内容当前都托管在 Amazon S3 中,并且 CORS 配置已正确设置。

任何见解将不胜感激!

4

1 回答 1

0

此问题与您的代码无关。众所周知,移动网络不可靠。另外,对于 CORS,通常会有一个飞行前请求,这意味着两个请求都必须成功才能使请求生效。

您将需要通过正确处理这些错误来强化您的应用程序以防止连接故障。对于其他不可靠的网络,您也会发现同样的问题。

于 2012-12-27T06:42:51.223 回答