Получение 407 с аутентификацией прокси-сервера Jetty

#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. Кто-нибудь может помочь с этим?