httpClient通过代理(Http Proxy)进行请求
在浏览一些网站的时候由于各种原因,无法进行访问。
这时我们需要通过IE,FireFox进行Http的代理设置,
当然httpClient也为我们提供这样的设置
使用匿名代理
- HttpClient httpClient = new HttpClient();
- //设置代理服务器的ip地址和端口
- httpClient.getHostConfiguration().setProxy("192.168.101.1", 5608);
- //使用抢先认证
- httpClient.getParams().setAuthenticationPreemptive(true);
HttpClient httpClient = new HttpClient();
//设置代理服务器的ip地址和端口
httpClient.getHostConfiguration().setProxy("192.168.101.1", 5608);
//使用抢先认证
httpClient.getParams().setAuthenticationPreemptive(true);
如果代理需要用户,密码进行验证
- 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"));
最后
以上就是顺利季节最近收集整理的关于httpClient通过代理(Http Proxy)进行请求的全部内容,更多相关httpClient通过代理(Http内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复