[Apache-SVN] Contents of /httpcomponents/oac.hc3x/trunk/src/examples/BasicAuthenticationExample.java
55HttpClient 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. 61client.getState().setCredentials( 62new AuthScope("www.verisign.com", 443, "realm"), 63new 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. 68GetMethod 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. 75get.setDoAuthentication( true );
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)