流利的Httpclient Java-代理身份验证-错误的请求错误

时间:2018-12-13 17:04:00

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

我正在尝试使用proxyIP进行api调用。 ProxyIP需要用户名和密码来进行身份验证。我正在按照其他threads和提到的here

进行设置

但是我遇到以下错误

org.apache.http.client.HttpResponseException: Bad Request

不确定我缺少什么。感谢您的帮助。

代码:

    String response = Executor.newInstance()
        .auth(new HttpHost(proxyHost, proxyPort), "proxyuser", "proxypass")
        .authPreemptiveProxy(new HttpHost(proxyHost, proxyPort))
        .execute(Request.Get("http://bot.whatismyipaddress.com/")
            .viaProxy(new HttpHost(proxyHost, proxyPort))
             .setHeader("User-Agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:64.0) Gecko/20100101 "
            + "Firefox/64.0"))
        .returnContent()
        .asString(); 

HttpComponentVersion:4.3.6

0 个答案:

没有答案