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 に答える