项目场景:weblogic服务器部署,新增接口,绕过HTTPS认证!
我们的项目是通过weblogic服务器部署,在后来的N次迭代中,有了新的需求,对方的接口链接地址域名是HTTPS经过SSL证书加密的,我们这边weblogic服务器调取不到,由于没有加证书认证!
问题描述:跳过证书认证环节,绕过HTTPS认证!
代码:
private static Log log = Logs.get();
public static void main(String[] args) throws Exception {
Boolean reust = false;
String strURL = "https://c-nsp.zyj.zz.cegn.cn:8088/cws4/";//接口地址
Map<String, String> params = new HashMap<String, String>();
params.put("values", "2020081400056");//请求参数
HttpClientResult httpResult = HttpClientUtils.doPost(strURL, params);
if (httpResult.getCode()==200) {//返回值
Map<String, Object> rtnData = (Map<String, Object>) Json.fromJson(httpResult.getContent());
reust = (Boolean) rtnData.get("success");
}
log.info("调用接口是否成功,success:=====》》》》"+reust);
}
解决方案:HttpClientUtils 工具包我放在链接地址里
链接:https://pan.baidu.com/s/1hy7zhjZYLSC5ymceWpC3Qw
提取码:qwer
希望能够帮助想要绕过证书认证环节的开发人员。