HttpClient支持使用代理服务器以及身份认证

HttpClient Authentication Doument: 
http://hc.apache.org/httpclient-3.x/authentication.html 

HttpClient支持使用代理服务器以及身份认证 

1、代理服务器的设置很简单: 
HttpClient client = new HttpClient(); 
client.getHostConfiguration().setProxy(host, port); 

2、身份验证: 
HttpClient client = new HttpClient(); 
client.getParams().setAuthenticationPreemptive(true); 
Credentials defaultcreds = new UsernamePasswordCredentials("username", "password"); 
client.getState().setCredentials(AuthScope.ANY, defaultcreds); 

posted @ 2016-01-21 11:33  零度的冰  阅读(2385)  评论(0编辑  收藏  举报