[Apache-SVN] Contents of /httpcomponents/oac.hc3x/trunk/src/examples/BasicAuthenticationExample.java
55 HttpClient client = new HttpClient(); 56 57 // pass our credentials to HttpClient, they will only be used for 58 // authenticating to servers with realm "realm" on the host 59 // "www.verisign.com", to authenticate against 60 // an arbitrary realm or host change the appropriate argument to null. 61 client.getState().setCredentials( 62 new AuthScope("www.verisign.com", 443, "realm"), 63 new UsernamePasswordCredentials("username", "password") 64 ); 65 66 // create a GET method that reads a file over HTTPS, we're assuming 67 // that this file requires basic authentication using the realm above. 68 GetMethod get = new GetMethod("https://www.verisign.com/products/index.html"); 69 70 // Tell the GET method to automatically handle authentication. The 71 // method will use any appropriate credentials to handle basic 72 // authentication requests. Setting this value to false will cause 73 // any request for authentication to return with a status of 401. 74 // It will then be up to the client to handle the authentication. 75 get.setDoAuthentication( true );