を使用していくつかのネットワーク要求を行っています[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:completionHandler]
。
残念ながら、これらのリクエストを実行する時間の半分で、NSError
with が発生しA server with the specified hostname could not be found
ます。私もRequest timed out
時間を得ますが、それほど頻繁ではありません。
私は地下室にいるので、ネットワーク接続の問題かもしれませんが、他のアプリでは問題なくリクエストを送信できます。また、サファリで問題なく URL を読み込むことができ、速度テストも問題ないようです。
リクエストは に送信されhttp
ます。また、同時に 2 ~ 3 件のリクエストが送信される場合もあります。
私の質問:
- この動作の原因となる
sendAsynchronousRequest
デリゲート ベースのメソッドとは大きく異なることはありますか?NSURLRequest
- そうでない場合、これらのエラーを適切に処理するための推奨される方法はありますか? 制限までリクエストを再試行しようとしましたが、すべてエラーになります。再試行の間に遅延を設定することを考えましたが、違いはないようです。