jdk
httpclent.jar
IDE(eg.Eclipse)或者文本编辑器 有一个就可以
直接上代码,做一个创建client的工具类public static CloseableHttpClient createSSLClientDefault(){ try { SSLContext sslContext = new SSLContextBuilder().loadTrustMaterial(null, new TrustStrategy() { //信任所有 public boolean isTrusted(X509Certificate[] chain, String authType) throws CertificateException { return true; } }).build(); SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(sslContext); return HttpClients.custom().setSSLSocketFactory(sslsf).build(); } catch (KeyManagementException e) { e.printStackTrace(); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } catch (KeyStoreException e) { e.printStackTrace(); } return HttpClients.createDefault(); }
下面就可以通过这个client访问https的url地址关键代码://上面的工具类CloseableHttpClient httpClient = HttpClientUtil.createSSLClientDefault(); HttpGet get = new HttpGet(); get.setURI(new URI('你的https://地址'));httpClient.execute(get)//...........后续操作