我陷入了这种情况:
客户端向服务器发送http POST请求(标头大小:大约1000B,主体大小:500B)。
我在服务器端使用tcpdump捕获了数据包(我无法与作为客户端的用户联系)
服务器快速获得了第一个1360B(由于MTU)。
但经过很长一段时间(约30秒),服务器得到了剩余的140B。
然后,服务器立即从客户端获得FIN。
(okhttp版本:2.6.3)
任何人都有相同的经历吗?或者你能给我一些建议吗?
答案 0 :(得分:1)
在跟踪网络数据包后,我们发现这不是okhttp的问题。它是由于网络状况不佳而发生的。丢失的数据包对此有所贡献。