2012-03-09 6 views
0

私はiPhoneとAndroidの両方で、サーバーを呼び出すときに定期的に失敗するアプリケーションを持っています。私は彼らが失敗すると言うとき、私はエラーコードがないことを意味する、200接続コードはそれが成功したことを意味するが、破損した文字列/データ/(jsonObject /配列)。これらのデータ型のすべてをリストアップするのは、それらのデータ型の一部またはすべてを使用するアプリケーションに依存するからです。スティング形式でプリントアウトすると情報が返されますが、サーバーからJSONが返されますが、JSONパーサーが正常に動作しないようにするために余分なコードやテキストが壊れています。私が前に言ったように、それは常に失敗するわけではなく、返される文字列/ json/dataの中でのみ失敗します。私は前に、情報を正しく接続し、受信し、処理していること、そしてサーバーに目を向けるべきことを伝えました。途中でサーバを変更したところ、サーバは速く動作しましたが、それでも同じような故障率があります。また、サーバーは失敗せず、ブラウザーに問題がありません。したがって、すべてのWebブラウザではエラーは発生せず、サイトや表示されている情報が破損することはありません。だから、私がコンピュータに乗ってウェブサイトに行くと、ページをロードするたびに正しい情報が表示されます。どんなアイデアでも大歓迎です。サーバーがURLRequestの破損を引き起こす原因

+1

サーバーが応答を記録しますか?ログを調べて、サーバーの応答がモバイルデバイスが受信しているものと同じであるかどうかを確認します。 – Aaron

+0

それは私が試してみるものです、ありがとうございます。私は彼らが同じであれば何か間違ったサーバー側があると仮定しています、そして、それらが同じでないなら、何か間違った考案側がありますか? – Rob

+0

まさに私の推論:) – Aaron

答えて

0

私がアンドロイドのために見つけた答えは古いサーバーだということでしたが、新しいサービスにはまだIOSアプリケーションに関する問題がありましたが、NSDataでNSStringを割り当てると情報に余分なデータや情報を得る可能性があります。したがって、allocが動作します。

関連する問題