如何强制http客户端不在httpClient 4.3.x中自动处理身份验证质询?

时间:2015-02-09 10:50:13

标签: java httpclient apache-httpclient-4.x

我正在将我的httpclient 3.x迁移到httpclient 4.3.x.

使用httpClient 3.x我使用了setDoAuthentication(false),这确保了该方法不会尝试自动处理身份验证挑战。如何使用httpClient 4.3.x设置相同的功能?

我已经浏览了httpmethods和httpclient的javadocs,但没有办法做到这一点。我最接近的是在httpClientBuilder中使用disableAuthCaching(),但不确定它是否能达到目的。

有人可以提供一些指示吗?

我在某处读过有一个参数,通过它我们可以实现这种行为,但我无法在任何地方找到它。对不起,如果它看起来像一个非常基本的问题。

1 个答案:

答案 0 :(得分:0)

我想我明白了。我想可以通过在setDoAuthentication() for httpClient中将requestConfig方法设置为false来完成。