星空网 > 软件开发 > Java

解决httpclient访问ssl资源报证书错误的问题

public class HttpsTest {  @SuppressWarnings("deprecation")  public static void main(String[] args) {    try {      SSLContext context = SSLContext.getInstance("SSL");      context.init(null, new TrustManager[] {new X509TrustManager() {        @Override        public void checkClientTrusted(X509Certificate[] paramArrayOfX509Certificate, String paramString)            throws CertificateException {        }        @Override        public void checkServerTrusted(X509Certificate[] paramArrayOfX509Certificate, String paramString)            throws CertificateException {        }        @Override        public X509Certificate[] getAcceptedIssuers() {          return null;        }      }}, new SecureRandom());      HostnameVerifier verifier = new HostnameVerifier() {        public boolean verify(String hostname, SSLSession session) {          return true;        }      };      SSLConnectionSocketFactory sslConnectionSocketFactory = new SSLConnectionSocketFactory(context, verifier);      HttpClient httpClient = HttpClients.custom().setSSLSocketFactory(sslConnectionSocketFactory).build();      String url = "https://pic2.zhimg.com/6f7c6805962dc58cc21d4df748f18125_xl.jpg";      HttpGet request = new HttpGet(url);      HttpResponse response = httpClient.execute(request);      HttpEntity entity = response.getEntity();      InputStream in = entity.getContent();      byte[] b = new byte[1024];      int len = 0;      OutputStream out = new FileOutputStream("E:/testImage/" + "httpstest.jpg");      while ((len = in.read(b)) != -1) {        out.write(b, 0, len);      }      out.close();    } catch (Exception e) {      e.printStackTrace();    }  }}

 




原标题:解决httpclient访问ssl资源报证书错误的问题

关键词:ie

ie
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

比特浏览器:https://www.goluckyvip.com/tag/28998.html
比依股份:https://www.goluckyvip.com/tag/28999.html
保障措施终裁:https://www.goluckyvip.com/tag/29.html
PPRO:https://www.goluckyvip.com/tag/290.html
all in:https://www.goluckyvip.com/tag/2900.html
彼森德科技:https://www.goluckyvip.com/tag/29000.html
川藏线自驾游要怎么走才比较划算呢?:https://www.vstour.cn/a/411240.html
去日本入住酒店,东西随意用却有一个特殊“要:https://www.vstour.cn/a/411241.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流