本文目录
一、错误描述
前段时间开发了一个https请求客户端
在线上联调一个https双向认证接口的时候 请求抛出如下异常,
在使用 HttpClient 工具调用第三方 Http 接口时报错 javax.net.ssl.SSLException:Unrecognized SSL message,plaintext connection?
这个错误意思是说,无法识别 SSL 信息,明文连接?
看这个意思是说在使用 https 协议访问网络资源时无法识别 SSL 信息。
二、错误原因
本来 https 是在 http 的基础上进行加密。使用 SSL 协议进行加密。
这样通讯的双方在通讯前就要去做身份校验,通过证书的方式验证身份。
原来是证书方面的问题,需要我们加一下代码,使其信任所有证书。
三、解决方案
解决方案也可简单,就是把https改为http即可。
完结!