webservice请求https忽略证书
时间: 2023-09-20 10:04:03 浏览: 179
调用https协议的webservice,以及证书手动加载
忽略https证书的方式有两种:
1. 在代码中禁用证书校验:在发送https请求时,取消对证书的验证。在Java中,可以通过设置HttpsURLConnection的setHostnameVerifier方法和setSSLSocketFactory方法来实现。
2. 客户端添加证书:将服务器端的证书添加到客户端的信任列表中,让客户端信任该证书。在Java中,可以通过将证书导入到Java的keystore中,或者手动创建一个TrustManager实现类并将其添加到SSLContext中来实现。
需要注意的是,忽略https证书会存在安全风险,建议在生产环境中避免使用。
阅读全文