如何为SOCK代理配置基本身份验证

时间:2013-01-28 05:59:34

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

我正在使用Apache HttpClient 4.2.3库来通过HTTP / HTTPS访问资源。请求通过SOCK代理发送,需要“基本身份验证”。

我查看了API文档,发现有类ProxyAuthenticationStrategy,看起来像是为了达到目的。

但我无法弄清楚如何使用它。具体来说,我无法找到如何为ProxyAuthenticationStrategy提供代理凭证。

我查看了文档&通过网络搜索但无法找到适合此主题的帮助。

有人可以指导我如何为SOCKs Proxy配置基本身份验证吗?

注意:我无需身份验证即可成功通过SOCK代理使用Apache HttpClient 4.2.3库进行通信。

谢谢, 萨钦

1 个答案:

答案 0 :(得分:0)

SOCKS是TCP / IP级别代理协议。它与HTTP无关,并且就HttpClient而言已超出范围。 HttpClient可以配置为通过SOCKS代理连接它创建的所有网络套接字,但它不会尝试向SOCKS代理提供任何用户凭据。