Свободный Httpclient Java - проверка подлинности прокси - ошибка неверного запроса - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь использовать proxyIP для звонков через API.ProxyIP требует имя пользователя и пароль для аутентификации. Я устанавливаю их как для других потоков и упоминал здесь

Но я получаю следующую ошибку

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

...