工作时负责接口部分,和供应商合作,调用很多外部接口,有HTTP也有https,都用一样的方法,没有出现问题,但是有一个前阵子有一个外部接口是https,因为我们的服务器是有apache代理,weblogic服务器报 SSL证书的错,具体错误忘记了。上网查询很多办法,我有用的是下面的方法。
import com.sun.net.ssl.internal.www.protocol.https.Handler;
URL url = new URL(null,
urlString, new Handler());
HttpURLConnection connection =
(HttpURLConnection) url
.openConnection();
创建url时加一个handler,可以忽略加密协议。
本文介绍了一种在遇到HTTPS接口因SSL证书问题导致weblogic服务器报错时的解决方案。通过在创建URL时添加一个特定的handler,可以绕过证书验证,从而避免因证书问题引发的错误。
3921

被折叠的 条评论
为什么被折叠?



