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就完美解决了

相关推荐
文丑颜不良啊22 分钟前
LeetCode2221~2240题目解析
java·leetcode
秋饼36 分钟前
Computer Use Agent Java 落地实战:感知-行动循环、执行器与安全围栏生产级实现
java·ai·技术分享·后端开发
冻柠檬飞冰走茶2 小时前
字母移动游戏题解:贪心求最长可保留连续子串(附 C 实现)
c语言·开发语言·数据结构·算法·动态规划
文丑颜不良啊2 小时前
LeetCode2161~2180题目解析
java·leetcode
FRing032 小时前
vue2干货总结7(自定义指令、插槽、单页应用程序、路由的使用(VueRouter))
开发语言·前端·vue.js·vue2
雪落漂泊3 小时前
C++算法 二分查找篇(上)
开发语言·c++·算法
波力海苔夹心脆6754 小时前
C# WPF 资源字典详解:ResourceDictionary、MergedDictionaries 与自定义控件案例
开发语言·c#·wpf·入门教程·resource·资源字典
不会算法的笨小孩4 小时前
异常的使用以及会出现的问题
开发语言·c++·c++11·异常
文丑颜不良啊4 小时前
LeetCode2141~2160题目解析
java·leetcode
LabVIEW开发4 小时前
LabVIEW 连接板:28 个端子怎么排,优先级怎么定
java·算法·labview