0

Androidデバイスからサーバーにファイルをアップロードするために使用するスクリプトがあります。iphone jsonパーサーが応答の最後にゴミについて不平を言ったため、iOS開発者がスクリプトからの応答を解析できなかったために問題が発生し始めたことを除いて、これは完全に正常に機能します。Androidではパーサーは気にせず正常に動作するので、デバッグで調べたところ、これが見つかりました

array(5){  

私のjson応答の終わりに。Androidはそれを処理するだけですが、iOSは、この小さな不規則性のいたるところに酔った船乗りのようにつまずきます。そのため、クライアントへのjson応答を取り除き、スクリプト全体を調べて印刷するすべての呼び出しを削除しても、応答がまだ電話に戻っているのを確認しました。

だから....私の質問は、phpスクリプトが応答を送信するように作成されていなくても、何が原因で応答が送信されるのかということです。私はコードを1行ずつ調べ、4人ですべてをチェックして、応答が送信されないことを確認したことを覚えておいてください。

4

1 に答える 1

1

print_rすべてまたはvar_dumpステートメントを削除またはコメントアウトしたことを確認してください。

于 2012-09-27T22:05:17.393 に答える