apache camel http
Мне нужна помощь, как написать этот код с помощью PoolingHttpClientConnectionManagerBuilder, потому что PoolingHttpClientConnectionManager, ConnectionSocketFactory, PlainConnectionSocketFactory, SSLConnectionSocketFactory устарели.
try
{
final SSLContext sslContext = new SSLContextBuilder().loadTrustMaterial(null, (x509CertChain, authType) -> true).build();
clientBuilder
.disableRedirectHandling()
.setConnectionManager(new PoolingHttpClientConnectionManager(RegistryBuilder
.<ConnectionSocketFactory> create()
.register("http", PlainConnectionSocketFactory.INSTANCE)
.register("https", new SSLConnectionSocketFactory(sslContext, NoopHostnameVerifier.INSTANCE))
.build()));
} catch (KeyManagementException | NoSuchAlgorithmException | KeyStoreException e) {
log.error(e.getMessage());
}
}
Я видел библиотеку, но она работает на https.