代理授权不适用于Jersey 2.x(2.25.1)的JettyConnectorProvider

时间:2018-11-27 08:02:43

标签: rest proxy jersey jersey-2.0 connector

我正在尝试使用带有jersey 2.x的JettyConnectorProvider来提供代理支持,但似乎代理授权不起作用,我最近从Jersey 1.x升级到了2.x。

请在下面找到代码:

ClientBuilder clientBuilder= ClientBuilder.newBuilder();
final ClientConfig config = new ClientConfig();
config.connectorProvider(new JettyConnectorProvider());
config.property(ClientProperties.PROXY_URI, proxyURI);
config.property(ClientProperties.PROXY_USERNAME, user);
config.property(ClientProperties.PROXY_PASSWORD, password);
clientBuilder.withConfig(config);
this.restClient = this.clientBuilder.build();

需要帮助,如果我遗漏了一些东西,请告诉我。

我不能使用ApacheConnectorProvider,因为它依赖于Apache HttpClient 4.x,这可能需要对我的系统进行重大更改,这是生产问题。

0 个答案:

没有答案