用java代码发生请求https,发生异常! 20

javax.net.ssl.SSLHandshakeException:Remotehostclosedconnectionduringhandshake,网上有人说是客... javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake,网上有人说是客户端证书的问题,但是我这边就大部分都能调通且有返回值,有时报这个异常,如果是证书问题,那么应该一直调不通,但是大部分时候都能调通,有大神知道是什么情况吗? 展开
 我来答
lionheart1988
2017-05-04 · TA获得超过6445个赞
知道大有可为答主
回答量:5772
采纳率:72%
帮助的人:2480万
展开全部
因为你的异常不是能必定复现的,有时发生,又有时不发生,那么只能初步的认为是网络连接不稳定造成的
如果想彻底查清问题所在,只能通过网络抓包工具,在复现问题时查看网络通信包,看看到底是网络连接报的错误还是代码逻辑报的错误

另外,Remote host closed connection during handshake这个异常在客户端/服务端的TLS版本不一致时也会抛出,你可以尝试在发送请求前在代码中设置TLS版本和服务端一致后在发送请求,相关问题和解决方案stackoverflow上能查到很多
hiray
2017-05-03 · 知道合伙人互联网行家
hiray
知道合伙人互联网行家
采纳数:100 获赞数:215
中软国际最佳员工

向TA提问 私信TA
展开全部
远程主机,应该是网络愿意吧
追问
你是说远程主机的网络还是调用主机的网络?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式