Android http json响应正在逐步展开

时间:2016-04-13 07:32:11

标签: android http post response wireshark

我遇到了问题 - 我正在尝试从我的应用程序发出POST请求,但它总是在响应时丢弃IOexception错误(如响应代码,消息等...)。

我从我的PC上发出了POST请求(我试图通过我的应用程序制作),我使用WIRESHARK查看响应,但响应来自多个PIECES,而不是像往常一样。< / p>

在我的应用程序中,我在acync任务中使用httpulrconnection。

如何设法捕获所有响应?

我添加了WIRESHARK文件的图片并将其设为红色,其中包含回复:

Wireshark http post with response in pieces

1 个答案:

答案 0 :(得分:0)

这就是网络上的任何工作方式。 数据被分成较小的数据包,这些数据包将通过网络路由。数据包大小的最大值由网络中的不同跳数定义。

在大多数情况下,这些数据包类似于1460字节的实际有效负载。 TCP将使此数据包处理透明,因为它是此原始层之上的协议。所以通常你不应该照顾这个。

如果你想看到整个响应(就像你的应用程序会看到它),你可以在wireshark中查看单个tcp流: https://www.wireshark.org/docs/wsug_html_chunked/ChAdvFollowTCPSection.html

修改 您看到的错误与包装无关。