Covaci Eugen created HTTPCLIENT-2073:
----------------------------------------

             Summary: HttpClient doesn't authenticate with NTLM on Windows
                 Key: HTTPCLIENT-2073
                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2073
             Project: HttpComponents HttpClient
          Issue Type: Bug
          Components: HttpClient (Windows)
    Affects Versions: 5.0
         Environment: OS: Windows 10
JRE: AdoptOpenJdk v11
Proxy type: NTLM (Wingate)
            Reporter: Covaci Eugen
         Attachments: bug.txt

Running this :
try (CloseableHttpClient httpClient = WinHttpClients.createDefault()) \{
        HttpHost target = HttpHost.create("http://example.com";);
        HttpHost proxy = new HttpHost("http", "localhost", 80);
        RequestConfig config = RequestConfig.custom().setProxy(proxy).build();
        HttpGet request = new HttpGet("/");
        request.setConfig(config);
        try (CloseableHttpResponse response = httpClient.execute(target, 
request)) {
                StatusLine statusLine = new StatusLine(response);
                if (statusLine.getStatusCode() == HttpStatus.SC_OK) {
                        System.out.println("Test OK");
                } else if (statusLine.getStatusCode() == 
HttpStatus.SC_PROXY_AUTHENTICATION_REQUIRED) \{
                        throw new 
CredentialException(statusLine.getReasonPhrase());
                }
        }
} catch (Exception e) \{
        e.printStackTrace();
}

I get an error. See the attached log file. The same code works with Http Client 
v 4.5.12



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to