使用okhttp客户端进行不需要的缓冲

时间:2016-10-12 06:46:19

标签: okhttp

我陷入了这种情况:

  

客户端向服务器发送http POST请求(标头大小:大约1000B,主体大小:500B)。

     

我在服务器端使用tcpdump捕获了数据包(我无法与作为客户端的用户联系)

     

服务器快速获得了第一个1360B(由于MTU)。

     

但经过很长一段时间(约30秒),服务器得到了剩余的140B。

     

然后,服务器立即从客户端获得FIN。

     

(okhttp版本:2.6.3)

任何人都有相同的经历吗?或者你能给我一些建议吗?

1 个答案:

答案 0 :(得分:1)

在跟踪网络数据包后,我们发现这不是okhttp的问题。它是由于网络状况不佳而发生的。丢失的数据包对此有所贡献。