如何为特定请求禁用HTTP代理?

时间:2019-02-04 15:00:56

标签: java apache-httpclient-4.x

我有一个org.apache.http.impl.client.HttpClientBuilder,该变量在初始化期间配置为通过在构建器中调用useSystemProperties()来使用代理。

org.apache.http.impl.client.HttpClientBuilder client = HttpClients.custom()
    .useSystemProperties()...build();

我想为某些请求禁用代理吗?我该如何实现?是否可以通过添加HttpRequestInterceptor拦截器来实现?

1 个答案:

答案 0 :(得分:1)

也许是一种简单的方法,但是我将创建两个实例。一种带代理,一种不带代理。然后,我会根据要求使用好一个。