javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection

这段代码中出现的异常 javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection 通常是因为客户端尝试通过非加密连接发起 HTTPS 请求,而服务器期望的是加密的 SSL/TLS 连接。

这个异常可能是因为以下几种情况之一:

HTTPS 服务配置问题:

服务器端没有正确配置 HTTPS。

客户端与服务器之间的证书链有问题,比如自签名证书未被信任或证书路径不正确。

客户端配置问题:

客户端没有正确配置 SSL 上下文。

客户端尝试使用 HTTP 而不是 HTTPS 进行连接。

网络配置问题:

中间件如代理服务器阻止了 SSL 连接。

网络配置导致客户端无法建立正确的 SSL 连接。

为了修复这个问题,你可以尝试以下步骤:

检查服务器端配置

确保服务器端正确配置了 HTTPS,并且使用的证书是被客户端信任的。如果使用的是自签名证书,需要将证书导入到客户端的信任存储中。

看这个意思是说在使用 https 协议访问网络资源时无法识别 SSL 信息。

解决办法:把https变成http就完美解决了

相关推荐
xiaoqiMikko2 分钟前
你升的是 jackson-databind,中招的是 jackson-core:一个超长 JSON key 就能吃掉 200MB 堆
java·安全
Lazionr5 分钟前
多态:从多种形态到运行时绑定
开发语言·c++
不正经的码狗6 分钟前
Eclipse汉化(快速,推荐)
java·eclipse
极客互动API8 分钟前
极客互动-企业微信基于外部API接口实现AI客服自动接管外部联系人消息收发
java·微信·企业微信·ai编程·rpa
Sam_Deep_Thinking9 分钟前
关于java final关键字的可见性
java·后端·面试·程序员
tryxr11 分钟前
矩阵的几种基础变换
java·数据结构·算法·矩阵
写后端的胖头鱼12 分钟前
如何区分IO/CPU 密集型,线程池核心参数怎么设置
java·线程池·多线程·io密集·cpu密集
大黄说说22 分钟前
iOS 列表滑动卡顿:UITableView / UICollectionView 深度优化实战
开发语言
JAVA面经实录91735 分钟前
IDEA 开发知识
java·intellij-idea·idea
于樱花森上飞舞39 分钟前
【Redis】哨兵详解
java·开发语言·数据库·redis