Apache HTTPClient和Websphere Application Server配置

时间:2018-02-07 16:29:48

标签: java configuration certificate websphere httpclient

我正在将REST Application Server 8.5和Apache HTTPClient 4.5.2用于REST使用者项目。基本上,我们使用HTTPClient进行HTTP请求(以及更多HTTPS)以使用REST Web服务。我们有2个区别项目:一个在.ear文件中,另一个在OSGI包中(它们是独立的)

但问题是一样的:我想使用WAS(SSL配置,证书)中的配置和我的httpclient连接。

我怎么能这样做?有可能吗?

感谢。

1 个答案:

答案 0 :(得分:3)

默认情况下,Apache的HttpClient会创建自己的SSLContext实例,导致它无法获取WAS。您可以通过调用useSystemProperties()方法使HttpClient不创建自己的实例。例如,调用HttpClient看起来像这样:

HttpClientBuilder httpClientBuilder = HttpClients.custom().useSystemProperties()