请问:
SSLContext sslContext = SSLContext.getInstance("TLS");
sslContext.init(managerFactory.getKeyManagers(), null, new SecureRandom());
CloseableHttpClient client = HttpClients
.custom()
.setSSLContext(sslContext)
.setSSLHostnameVerifier(new DefaultHostnameVerifier())
.build();
ClientHttpRequestFactory requestFactory
= new HttpComponentsClientHttpRequestFactory(client);
RestTemplate template = new RestTemplate(requestFactory);
HttpHeaders headers = new HttpHeaders();
String result = template.postForObject(url, xml, String.class);
我用httpClients直接setSSLContext 和 setSSLSocketFactory(SSLConnectionSocketFactory)有什么区别么? 求大佬解答 ----谢谢