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


> -----Original Message-----
> From: Roland Weber [mailto:[EMAIL PROTECTED] 
> Sent: March 1, 2006 12:48 PM
> To: HttpClient User Discussion
> Subject: Re: https proxy authentication error
> 
> Hi Alan,
> 
> > Why the second executeMethod will still get 407?
> 
> Because you didn't enable preemptive authentication, or any authentication
> at all for that matter. Please take the time to study our Authentication
> Guide:
> 
> http://jakarta.apache.org/commons/httpclient/authentication.html
> 
> cheers,
>   Roland
> 
> > =================
> > HttpClient httpclient = new HttpClient(); 
> > httpclient.getHostConfiguration().setProxy("some_proxy",
> > 8443);
> > GetMethod httpget = new
> > GetMethod("https://www.verisign.com/";);
> > try {
> >     int rc = httpclient.executeMethod(httpget);
> >     switch (rc) {
> >        case
> > HttpStatus.SC_PROXY_AUTHENTICATION_REQUIRED:          
> >                                         
> > httpclient.getState().setProxyCredentials(AuthScope.ANY,
> >                        new
> > UsernamePasswordCredentials("some_id",
> > "some_password"));                 
> > 
> >      int rc2 = httpclient.executeMethod(httpget);
> >      System.out.println(rc2);
> >         break;
> >     }
> > } catch (Exception e) {
> >     e.printStackTrace();
> > } finally {
> >     httpget.releaseConnection();
> > }
> > 
> > 
> > ---------------------------------------------------------------------
> > 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]

Reply via email to