关于错误javax.net.ssl.SSLException: Received close_notify during handshake

今天开发的小伙伴遇到一问题,报错内容是:

javax.net.ssl.SSLException: Received close_notify during handshake

at sun.security.ssl.Alerts.getSSLException(Unknown Source)

at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)

at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)

at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source)

at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)

at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)

at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)

at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)

小伙伴感觉很奇怪,单元测试接口都不报错,但程序上传到服务器,远程调用偶尔报这个错误。从错误内容看,socket通信被关闭,从网上查的相关资料特别多。基本上几个方面的原因:

1)jdk的版本太低,不支持TLS协议的版本,解决方法:升级jdk版本

2)使用jmeter测试时遇到此问题,解决方法:升级jdk版本,或者按照jmeter插件

3)关于android项目grandle遇到此问题,解决方法:更换maven库路径

但是,今天小伙伴遇到的问题原因都不是以上所描述的,而是由于服务器网络带宽不足导致的,升级服务器的带宽,就没有此问题发生。

相关推荐
六点半8884 小时前
【计算机网络】初识HTTP(超文本传输协议)
网络协议·计算机网络·http
南一Nanyi4 小时前
才知道 DNS 还能基于 HTTPS 实现!
网络协议·安全·面试
paishishaba11 小时前
无状态协议HTTP/HTTPS (笔记)
网络协议·http
小楊不秃头15 小时前
网路原理:UDP协议
网络·网络协议·udp
EndingCoder16 小时前
WebSocket实时通信:Socket.io
服务器·javascript·网络·websocket·网络协议·node.js
我有一颗五叶草18 小时前
HTTP 协议
网络·网络协议·http
沐风ya19 小时前
RPC介绍
网络·网络协议·rpc
9527出列21 小时前
Netty源码分析--客户端连接接入流程解析
网络协议·netty
L47541 天前
SSL/TLS证书:保障网站安全的关键
网络协议·安全·ssl·tls
我只有一岁半1 天前
java17中,使用原生url connection的方式去创建的http链接,使用的是http1.1还是2.0?
网络·网络协议·http