编程语言
首页 > 编程语言> > Https 协议,报错:javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

Https 协议,报错:javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

作者:互联网

Https 协议,报错:javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1002)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
    at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1334)
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1309)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:259)
    at com.live.util.httpUtil.LiveHttpsUtil.post(LiveHttpsUtil.java:69)
    at com.live.util.MasSmsAdaptor.sendByHttps(MasSmsAdaptor.java:172)
    at com.live.util.MasSmsAdaptor.doSendSms(MasSmsAdaptor.java:42)
    at com.live.thread.SendSMSThread.sendSMSContent(SendSMSThread.java:273)
    at com.live.thread.SendSMSThread.sendSmsContent(SendSMSThread.java:353)
    at com.live.thread.SendSMSThread.sendSMS(SendSMSThread.java:340)
    at com.live.thread.SendSMSThread.run(SendSMSThread.java:398)
Caused by: java.io.EOFException: SSL peer shut down incorrectly
    at sun.security.ssl.InputRecord.read(InputRecord.java:505)
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983)
    ... 15 more

解决:
网路不稳定会出现这个问题,保证网络稳定。

标签:handshake,Remote,sun,SendSMSThread,ssl,报错,java,net,SSLSocketImpl
来源: https://blog.csdn.net/Sunxn1991/article/details/122688815