1

私は非常に奇妙な問題を抱えています。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

4

0 に答える 0