如何为特定请求禁用 HTTP 代理?
How to Disable HTTP Proxy for specific requests?
我有一个 org.apache.http.impl.client.HttpClientBuilder
,它在初始化期间配置为通过在构建器中调用 useSystemProperties()
使用代理。
org.apache.http.impl.client.HttpClientBuilder client = HttpClients.custom()
.useSystemProperties()...build();
我想为某些请求禁用代理?我怎样才能做到这一点?这可以通过添加 HttpRequestInterceptor
拦截器来实现吗?
也许是一种简单的方法,但我将只创建两个实例。一个有代理,一个没有。那我就按要求用那个好的。
我有一个 org.apache.http.impl.client.HttpClientBuilder
,它在初始化期间配置为通过在构建器中调用 useSystemProperties()
使用代理。
org.apache.http.impl.client.HttpClientBuilder client = HttpClients.custom()
.useSystemProperties()...build();
我想为某些请求禁用代理?我怎样才能做到这一点?这可以通过添加 HttpRequestInterceptor
拦截器来实现吗?
也许是一种简单的方法,但我将只创建两个实例。一个有代理,一个没有。那我就按要求用那个好的。