Добрый день, я ссылаюсь на этот сайт в своем коде. https://hc.apache.org/httpclient-3.x/sslguide.html
И я использую старую версию httpClient и apache protol.
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.protocol.Protocol;
Я зарегистрировал протокол и следующее является частью моего кода
// sf is my socketFactory object
Protocol myhttps = new Protocol("https", sf, 443);
Protocol.registerProtocol("https", myhttps);
CommonsClientHttpRequestFactory requestFactory = new CommonsClientHttpRequestFactory(httpclient);
restTemplate = new RestTemplate( requestFactory );
Это приведет к тому, что у моего другого httpClient возникнут проблемы, так как протокол уже зарегистрирован в этой sf
фабрике сокетов.
Я планирую сделать это, только зарегистрировать протокол для этого httpClient
вместо всех. Но я не могу найти способ сделать это.
Кто-нибудь может посоветовать?