#http #proxy #jetty-9
Вопрос:
Я пытаюсь выполнить упреждающую аутентификацию прокси-сервера с помощью кода ниже —
…
AuthenticationStore authStore = client.getAuthenticationStore();
URI proxyURI = new
URI("http://" proxyResource.getProxyHost() ":" proxyResource.getProxyPort());
authStore.addAuthenticationResult(new BasicAuthentication.BasicResult(proxyURI,
HttpHeader.PROXY_AUTHORIZATION, "user", "password"));
String[] serverCred = getCredentials(config);
if((serverCred != null) amp;amp; (serverCred.length > 0)) {
authStore.addAuthentication(new DigestAuthentication(uri, uri "", serverCred[0],
serverCred[1]));
}
client.start();
…
Однако сервер выдает код ошибки 407, и приложение выдает исключение. Ожидается ли это? Версия Jetty-9.4.18, и я использую реализации HttpClient и HttpProxy. Кто-нибудь может помочь с этим?