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


-----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]

Reply via email to