如何在httpClient 4.3.x中强制http客户端不自动处理身份验证挑战?
How to force the http client to not handle the authentication challenges automatically in httpClient 4.3.x?
我正在将我的 httpclient 3.x 迁移到 httpclient 4.3.x。
对于 httpClient 3.x 我使用了 setDoAuthentication(false)
以确保该方法不会尝试自动处理身份验证挑战。如何使用 httpClient 4 设置相同的功能。3.x?
httpmethods 和httpclient 的javadoc 都看过了,没办法。我最接近的是在httpClientBuilder中使用disableAuthCaching()
,但不确定它是否能达到目的。
谁能指点一下?
我在某处读到有一个参数可以实现此行为,但我无法在任何地方找到它。对不起,如果这看起来像一个非常基本的问题。
我想我明白了。我想这可以通过在 httpClient 的 requestConfig
中将 setDoAuthentication()
方法设置为 false 来完成。
我正在将我的 httpclient 3.x 迁移到 httpclient 4.3.x。
对于 httpClient 3.x 我使用了 setDoAuthentication(false)
以确保该方法不会尝试自动处理身份验证挑战。如何使用 httpClient 4 设置相同的功能。3.x?
httpmethods 和httpclient 的javadoc 都看过了,没办法。我最接近的是在httpClientBuilder中使用disableAuthCaching()
,但不确定它是否能达到目的。
谁能指点一下?
我在某处读到有一个参数可以实现此行为,但我无法在任何地方找到它。对不起,如果这看起来像一个非常基本的问题。
我想我明白了。我想这可以通过在 httpClient 的 requestConfig
中将 setDoAuthentication()
方法设置为 false 来完成。