Использовать https URL с resttemplate - PullRequest
0 голосов
/ 19 марта 2019

Как использовать URL-адреса https, у которых есть прокси с resttemplate, используя весеннюю загрузку, я использую метод unit, который содержит

private void init() {

final int proxyPortNum = Integer.parseInt(this.proxyPort);
CredentialsProvider credsProvider = new BasicCredentialsProvider();
credsProvider.setCredentials(new AuthScope(this.proxyHost, 
proxyPortNum),new UsernamePasswordCredentials("?", "?"));
HttpClientBuilder clientBuilder = HttpClientBuilder.create();
clientBuilder.useSystemProperties();
clientBuilder.setProxy(new HttpHost(this.proxyHost, proxyPortNum));
clientBuilder.setDefaultCredentialsProvider(credsProvider);
clientBuilder.setProxyAuthenticationStrategy(new ProxyAuthenticationStrategy());

CloseableHttpClient client = clientBuilder.build();
HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory();
factory.setHttpClient(client);

this.restTemplate.setRequestFactory(factory);

}

, и я не уверен, что это сработает.

...