httpClient如何设置代理
来源:互联网 发布:局域网内部监控软件 编辑:程序博客网 时间:2024/05/02 04:22
public static void main(String args[])
{
StringBuffer sb = new StringBuffer();
//创建HttpClient实例
HttpClient client = getHttpClient();
//创建httpGet
HttpGet httpGet = new HttpGet("http://www.csdn.net");
//执行
try {
HttpResponse response = client.execute(httpGet);
HttpEntity entry = response.getEntity();
if(entry != null)
{
InputStreamReader is = new InputStreamReader(entry.getContent());
BufferedReader br = new BufferedReader(is);
String str = null;
while((str = br.readLine()) != null)
{
sb.append(str.trim());
}
br.close();
}
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(sb.toString());
}
//设置代理
public static HttpClient getHttpClient() {
DefaultHttpClient httpClient = new DefaultHttpClient();
String proxyHost = "proxycn2.huawei.com";
int proxyPort = 8080;
String userName = "china\\******";
String password = "*******“
httpClient.getCredentialsProvider().setCredentials(
new AuthScope(proxyHost, proxyPort),
new UsernamePasswordCredentials(userName, password));
HttpHost proxy = new HttpHost(proxyHost,proxyPort);
httpClient.getParams().setParameter(ConnRouteParams.DEFAULT_PROXY, proxy);
return httpClient;
}
导入:commons-logging-1.1.jar,httpclient-4.0-beta2.jar ,httpcore-4.1-alpha1.jar 和 commons-codec-1.4.jar架包
- httpClient如何设置代理
- 【Java】设置HttpClient代理
- HttpClient设置代理
- httpClient设置代理
- HttpClient设置超时和代理
- httpClient 设置代理请求接口
- httpclient 设置代理 PostMethod 示例
- HttpClient设置代理的请求
- 为 httpclient 设置代理, 设置http头.
- 为 httpclient 设置代理, 设置http头.
- android HttpClient 代理设置 连接到互联网
- HttpClient HttpURLConnection设置代理IP和端口
- HttpClient设置代理做网络爬虫
- HttpClient 设置代理 及Fiddler查看请求
- 如何设置代理
- Scrapy: 如何设置代理
- httpClient 代理
- client是httpclient的实例,设置代理的代码
- C#取真实IP地址及分析
- Ext ----Accordion布局
- octet
- c++多线程3
- poj 2387 dijkstra
- httpClient如何设置代理
- this.ds错误
- java 正常的线程停止操作思想
- missing field - fillRecord not enabled 错误信息
- Win7配置驱动开发环境(wdk7.60)
- C++多线程4互锁函数
- linux标准时间和时间戳的转换
- c++线程学习5等待函数
- VS2008 、WDK 和DDKWizard搭建Win7驱动开发环境