1

私は奇妙な問題を経験しており、他の誰かがこれに気付いたのではないかと思います.Appleの例にあるように、特定のサーバーからxmlファイルを取得するためにNSURLConnectionを使用しています-かなり簡単です. ほとんどの場合は機能しますが、初期化後に動かなくなり、接続のデリゲート メソッドに入らないことがあります。私は常にWiFiと3Gと同じサーバーで作業しています。didFailWithError に関しては、ほとんどがタイムアウト エラーであることがわかります。Safari で同じリンクを入力すると、データを取得するのに 1 秒かかります。そして、もう一度試した後、リンクにアクセスできます。このような奇妙な行動の理由は何でしょうか? どうすれば改善できますか?NSURLConnection でのキャッシュ ポリシーの役割は何ですか?

ありがとう、

ナバ

更新: 問題をより適切に定義できるようです。サーバーは多くのリクエストを処理します。接続すると、おそらく一種のセッションIDが割り当てられます。問題のあるリクエストがある場合、同じセッション ID を持つ URL にアクセスできません。これは、サーバーが応答を求めてセッション ID でビジー状態になっているためです。このセッションをキャンセルする必要があるのはどこですか? 私の側またはサーバー側で。私はサーバーを扱った経験がないので、いくつかの光を当てることができるサーバー側の人がいるかもしれませんか?

ティア

4

0 に答える 0