On Fri, 2006-03-17 at 19:53 +0100, Thierry Sechao wrote:
> Thank Alan,
>
> The commons-httpclient-20060307.zip is no more available for download.
> I try with commons-httpclient-20060317.zip and I have the same problem.
>
> Here is the test.
>
> ProxyClient proxyClient = new ProxyClient();
> proxyClient.getParams().setAuthenticationPreemptive(true) ;
>
> HostConfiguration hostConfiguration =proxyClient.getHostConfiguration();
> hostConfiguration.setHost("myhost", 443);
> hostConfiguration.setProxy("myproxy", 8080) ;
>
> Credentials userCredential = new UsernamePasswordCredentials("mylogin",
> "password") ;
> proxyClient.getState().setProxyCredentials(new AuthScope("myproxy",
> 8080, AuthScope.ANY_REALM), userCredential) ;
>
> ProxyClient.ConnectResponse response = proxyClient.connect();
>
> if (response.getSocket() == null) {
> throw new IOException("Connection through proxy could not be opened");
> }
>
> This work fine. but if I try to use HTTPS by changing the ligne
>
> hostConfiguration.setHost("myhost", 443);
>
> by
>
> hostConfiguration.setHost("myhost", 443, "https");
> or
> hostConfiguration.setHost("myhost", 443, new Protocol("https", new
> SSLProtocolSocketFactory(), 443));
>
>
> it does not works anymore: there is a proxy authentification error (2
> errors 407) while mode preemptive is activate.
>
I do not see how this can make a difference as far as the proxy
authentication is concerned. If you post a wire/context of the HTTP
session, I'll take a look at it
Oleg
> Any idea?
>
>
> Alan Yu wrote:
> > The patch is in commons-httpclient-20060307.zip
> >
> > -----Original Message-----
> > From: Thierry Sechao [mailto:[EMAIL PROTECTED]
> > Sent: March 17, 2006 1:08 PM
> > To: Apache HTTP Client Mailing List
> > Subject: https proxy authentication error
> >
> >
> > Hi,
> >
> > I have the same problem report by Alan, using ProxyClient.
> > is the patch available?
> >
> > Thanks
> >
> >
> > On Sat, 2006-03-04 at 09:34 -0500, Alan Yu wrote:
> > > When will the fix be available?
> > > I don't see the change in
> > >
> > http://svn.apache.org/builds/jakarta-commons/nightly/commons-httpclient/comm
> > > ons-httpclient-src-20060304.zip
> > >
> > > Alan
> > >
> >
> > Alan,
> > I'll check the patch in as soon as it gets approved by at least another
> > committer
> >
> > Oleg
> >
> >
> > > -----Original Message-----
> > > From: Alan Yu [mailto:[EMAIL PROTECTED] > Sent: March 2, 2006 11:41 AM
> >
> >>To: 'HttpClient User Discussion'
> >
> > > Subject: RE: https proxy authentication error > > I find out that if I
> > use a MultiThreadedHttpConnectionManager, the second > executeMethod can
> > return 200 for https site.
> > > I hope this will give you extra information for your fix.
> > >
> > > Alan
> > >
> > >
> > > -----Original Message-----
> > > From: Oleg Kalnichevski [mailto:[EMAIL PROTECTED] > Sent: March 1, 2006
> > 5:38 PM > To: HttpClient User Discussion > Subject: RE: https proxy
> > authentication error > > On Wed, 2006-03-01 at 17:14 -0500, Alan Yu wrote:
> > > > What I don't understand is if I run the same code against the http > >
> > port 8080 on the same proxy server with URL http://www.verisign.com/, > >
> > the second executeMethod can return 200 OK.
> > > >
> > > > Does preemptive authentication have anything to do with whether the >
> >
> >>app is using http or https?
> >
> > > >
> > > >
> > > > Alan
> > > >
> > > >
> > >
> > > Alan,
> > > You are likely to have run into the same problem as the one reported >
> > here:
> > > http://issues.apache.org/bugzilla/show_bug.cgi?id=38818
> > >
> > > I'll post a fix tomorrow
> > >
> > > Oleg
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]