私は非常に奇妙な問題を抱えています。WCF を使用して Restfull Web サービスを公開します。私が作ったAndroidアプリを使ってうまく消費しています。私は、同じ REST メソッドを使用する必要がある、simular IOS アプリを作成していません。
AFNetworking と MKNetworkKit の両方を試して、エラーが API に関連していることを確認しました。
問題: Web サービスが提供する POST メソッドは、大量のデータを返す場合もあれば、少量のデータを返す場合もあります。かなり少量のデータを含む JSON データセットのサービスへの投稿は魅力的です。大量のデータを含む JSON セットのサービスに投稿すると、すぐに次のエラーがスローされます。
Domain=NSURLErrorDomain Code=-1005 「ネットワーク接続が失われました。」
メソッド呼び出しは、IOS デバイスとサーバー側の両方でまったく同じです。それは、JSON に含まれるデータの量の問題です。
サーバー側をデバッグして、データセットが返されることを確認できます。データが返された瞬間に、IOS デバイスが例外をスローします。
シミュレーターでのみテストしましたが、常にWIFIがあります。
私のAndroidアプリでは問題なく動作します。Fiddler 2 を使用して呼び出しを投稿しても問題なく動作します。IOS のみが失敗します。
問題は IOS 側にあると思いますが、どこにあるのか特定できません。
誰かが刺激的なインプットをしてくれることを願っています。
よろしく PS: IOS 5