我使用PoolingHttpClientconnectionManager并且每个请求都需要特定的 sslcontext。默认情况下 CloseableHttpClient 使用管理器的 sslcontext,但我需要来自 .setSSLContext(context) 的 sslcontext。如何解决这个问题?我需要连接池,同时每个请求都需要特定的 sslcontext
CloseableHttpClient client = HttpClients.custom()
.setConnectionManager(httpPoolManager.getConnectionManager())
.setSSLSocketFactory(new SSLConnectionSocketFactory(context, NoopHostnameVerifier.INSTANCE))
.setSSLContext(context)
.build();
setExternalRequestId(externalRequestId);
setHttpClient(client);