我的网络应用程序使用单个方法中的XHTTPRequest对象进行多次CORS调用。通过WiFi一切正常。在LTE网络上,只有部分请求成功,其他请求显示200状态,但60秒后我看到无效响应。
仅在LTE上发出跨域请求时才会出现此问题。我可以在Chrome和Safari中重现错误。
所有内容目前都在Amazon S3中托管,并且CORS配置已正确设置。
任何见解都将受到赞赏!
答案 0 :(得分:0)
此问题与您的代码无关。众所周知,移动网络不可靠。此外,使用CORS,通常会有一个飞行前请求,这意味着两个请求都必须成功才能使请求生效。
通过正确处理这些错误,您需要强化应用程序以防止连接失败。对于其他不可靠的网络,您也会遇到同样的问题。