[ http://issues.apache.org/jira/browse/HTTPCLIENT-592?page=comments#action_12425254 ] Oleg Kalnichevski commented on HTTPCLIENT-592: ----------------------------------------------
> but using the same socket in some cases proxy doesn't answer to validate > authentification Well, this does sound like a server problem to me. Why should we patch HttpClient to work around some problems in other peoples' code? Is there any thing wrong in particular with what HttpClient does when authenticating with the proxy? Oleg > https connection establishment with ISA NTLM proxy > -------------------------------------------------- > > Key: HTTPCLIENT-592 > URL: http://issues.apache.org/jira/browse/HTTPCLIENT-592 > Project: HttpComponents HttpClient > Issue Type: Bug > Components: HttpClient, HttpConn > Affects Versions: 3.1 Alpha 1 > Environment: NTLM proxy > Reporter: Trinh Quocan > > httpclient tries to connect to a proxy to acces to through https > httpclient first uses a connect request without authentification, when proxy > requires authentification, httpclient then sends the same request with > authentication, but using the same socket > in some cases proxy doesn't answer to validate authentification... but when > another socket is used to send connect request with authentification, then > that works > this piece of code is modified, > package : org.apache.commons.httpclient > classe : HttpMethodDirector : > methode : executeConnect > > boolean internalcose = true; > for (;;) { > if (authstate.isAuthRequested()) { > if (processAuthenticationResponse(this.connectMethod)) { > retry = true; > > /* > close the socket used to send request without authentification, the next loop > will reopen another one */ > > if (internalcose) { > > this.conn.close(); > > } > > internalcose = !internalcose; > } > } -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]