2016-04-13 11 views
0

私は問題があります - 私は自分のアプリケーションからPOSTリクエストをしようとしていますが、レスポンス時にIOExceptionエラーが発生します(レスポンスコード、メッセージなど)。Androidのhttp jsonレスポンスが詰まっています

私のPCからPOSTリクエスト(自分のアプリから何を作成しようとしているか)を作成しましたが、回答を見るにはWIRESHARKを使用しましたが、応答は複数のPIECESにあります。

私のアプリでは、acyncタスクでhttpulrconnectionを使用しています。

どのようにすべての応答を捕まえることができますか?

私は応答が含まれている私のWIRESHARKファイルの写真を追加し、それが赤作るきた:

Wireshark http post with response in pieces

+0

画像を読み込もうとしていますか?応答ヘッダーを提供できますか?私はあなたがローカルのWEBサーバと通信しようとしているのを見ています。そのWEBサーバーが正しく設定されていますか?たぶんあなたはアンドロイドアプリではない問題があります。 –

答えて

0

これは、ネットワーク上で何が機能しているだけの方法です。 データはネットワークを介してルーティングされるより小さいパケットに分割されます。パケットサイズの最大値は、ネットワーク内の異なるホップによって定義されます。

ほとんどの場合、これらのパケットは実際のペイロードの1460バイトのようなものです。 TCPはこのパケット処理をトランスペアレントにします。これは、このローレイヤの上にあるプロトコルであるためです。だから、通常はこれを世話してはいけません。

あなたは(あなたのアプリケーションのようにそれが表示されます)全体の応答を確認したい場合は、wiresharkの中で単一のTCPストリームを表示することができます:あなたが見ている https://www.wireshark.org/docs/wsug_html_chunked/ChAdvFollowTCPSection.html

編集 エラーは何も持っていませんパッケージングと関係があります。

関連する問題