您的位置:首页 > 理论基础 > 计算机网络

HttpClient通过代理进行请求

2014-02-19 13:15 281 查看
在浏览一些网站的时候由于各种原因,无法进行访问。 这时我们需要通过IE,FireFox进行Http的代理设置, 当然HttpClient也为我们提供这样的设置 

使用匿名代理 

Java代码  


HttpClient httpClient = new HttpClient();  

//设置代理服务器的ip地址和端口  

httpClient.getHostConfiguration().setProxy("192.168.101.1", 5608);  

//使用抢先认证  

httpClient.getParams().setAuthenticationPreemptive(true);  

如果代理需要用户,密码进行验证 

Java代码  


HttpClient httpClient = new HttpClient();  

httpClient.getHostConfiguration().setProxy("192.168.101.1", 5608);  

httpClient.getParams().setAuthenticationPreemptive(true);  

//如果代理需要密码验证,这里设置用户名密码  

httpClient.getState().setProxyCredentials(AuthScope.ANY, new UsernamePasswordCredentials("llying.iteye.com","llying"));  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: