`

使用RestTemplate https时禁用证书检查

    博客分类:
  • java
阅读更多
private RestTemplate restTemplate = new RestTemplate();
private static final HostnameVerifier PROMISCUOUS_VERIFIER = (s, sslSession ) -> true;
privite void test(){
        restTemplate.setRequestFactory( new SimpleClientHttpRequestFactory() {
            @Override
            protected void prepareConnection(HttpURLConnection connection, String httpMethod) throws IOException {
                if(connection instanceof HttpsURLConnection){
                    ((HttpsURLConnection) connection).setHostnameVerifier(PROMISCUOUS_VERIFIER);
                }
                super.prepareConnection(connection, httpMethod);
            }
        });
 //restTemplate.exchange().....
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics