2015年7月2日 星期四

Java - HttpClient 的基本身份認證

在HttpClient中,如果要使用有基本身份認證的連線時,必須在程式碼中加入身認證的Code,如下面所示:

//建立認證提供者
CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
//建立其本帳號密碼對的身份認證
UsernamePasswordCredentials urseNamePasswordCredentials = new UsernamePasswordCredentials(Admin, Pass);
//將身份認證交給認證提供者
credentialsProvider.setCredentials(AuthScope.ANY, urseNamePasswordCredentials );
//建立HttpClient連線
DefaultHttpClient defaultHttpclient = new DefaultHttpClient();
//設定HttpClient連線的認證提供者
defaultHttpclient.setCredentialsProvider(credentialsProvider );

沒有留言 :

張貼留言