出现以上: 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)