HttpClient通过代理进行请求
2017-02-22 16:56
387 查看
在浏览一些网站的时候由于各种原因,无法进行访问。 这时我们需要通过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”));
使用匿名代理
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”));
相关文章推荐
- HttpClient通过代理进行请求
- httpClient通过代理(Http Proxy)进行请求
- httpClient通过代理(Http Proxy)进行请求
- HttpClient4基础1--通过匿名代理访问网页
- .Net WebClient通过代理服务器进行HTTP交互
- android通过httpClient请求获取JSON数据并且解析
- HttpClient4基础2--通过认证代理访问网页
- 采用HTTPClient通过代理连接服务器
- Net WebClient通过代理服务器进行HTTP交互
- httpclient通过POST来上传文件,而不是通过流的形式,并在服务端进行解析(通过httpmime.jar来操作)
- Android通过httpClient与后台(action)进行交互
- 宋体请求客户端通过http和服务端进行交互
- HttpClient4基础2--通过认证代理访问网页
- HttpClient4基础2--通过认证代理访问网页
- HttpClient4.x进行Get/Post请求并使用ResponseHandler处理响应
- HttpClient4基础1--通过匿名代理访问网页
- httpclient4学习-模拟通过流的形式向Servlet发送请求及超时的控制
- 采用HTTPClient通过代理连接服务器
- httpclient4学习-模拟通过流的形式向Servlet发送请求及超时的控制
- android通过httpClient请求获取JSON数据并且解析