1、java.io.IOException: unexpected end of stream on Connection
设置 urlConnection.setRequestProperty("Connection","close");
2、java.io.IOException: Unexpected response code for CONNECT: 400
一般是代理服务器拒绝
3、javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=xxxx: Failure in SSL library, usually a protocol error
简单的看是https问题,其实是超时了,适当加大这两个参数 connection.setConnectTimeout(timeoutMs); connection.setReadTimeout(timeoutMs);