我使用的是Apache HTTP客户端4.5.14。我如何制作转发代理?我正在使用HttpClientBuilder,我可以使用setProxy()或setRoutePlanner()来设置代理。
那我怎么才能把代理设置为转发代理呢?或者也许我不需要做任何事情,它会检测代理是否是正向/反向,它将工作,没有任何更多的代码?
@编辑更多信息
我可以通过转发代理访问一些API,我希望Apache HTTP客户端使用此代理。不幸的是,我的代码没有正确地与这个代理和我的猜测是,我没有配置的东西在我的代码,但我无法找到信息如何配置转发代理在apache http客户端。我正在寻找一些例子/信息如何使用转发代理在Apache的HTTP客户端。
1条答案
按热度按时间6l7fqoea1#
Apache httpclient项目有一个很好的example关于如何在他们的页面上使用代理。它作为 ClientExecuteProxy.java 包含在项目的源代码中。
简而言之:您定义了两个
HttpHost
对象,一个用于实际目标,一个用于代理。然后,在自定义RequestConfig
中使用setProxy(proxyHost)
设置代理HttpHost
。