2020-03-21

出现以上: unexpected end of stream on Connection{public-access.gacicv.com:443, proxy=DIRECT@ hostAddress=public-access.gacicv.com/139.199.92.218:443 cipherSuite=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 protocol=http/1.1}。

原因:客户端和服务器通过TCP协议进行连接,第一次请求成功后,客户端复用了原来的连接,但服务器此时已经处在TCP连接中的FIN_WAIT2状态,因此连接不成功。


20190523135721303.png

把retryOnConnectionFailure()设置成true,或者保持okhttpClient默认设置(即删除这个设置,默认是true)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。