专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Android

问问,怎么使用HTTP的代理方式连接

发布时间:2010-05-30 10:51:28 文章来源:www.iduyao.cn 采编人员:星星草
问问,如何使用HTTP的代理方式连接?
这个代理必须是10.0.0.172吗?

还有如何使用这个代理连接一个网页,获取这个网页的文本代码?

给出java代码最好

谢谢!


------解决方案--------------------
HttpParams hparams = new BasicHttpParams();
HttpClient client = new DefaultHttpClient(hparams);
HttpHost proxy = new HttpHost("10.0.0.172", 80); client.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
HttpPost post = new HttpPost(url);
HttpResponse hr = client.execute(post);
if(hr.getStatusLine().getStatusCode()==HttpStatus.SC_OK){
//取得返回结果
InputStream is = hr.getEntity().getContent();
}
------解决方案--------------------
楼上用的是apache的http库。

如果用java.net将会是这样
SocketAddress as = new InetSocketAddress("xxx.xx.xx.xxx" , 8080);
Proxy proxy = new Proxy(Type.HTTP,as);
HttpURLConnection conn = (HttpURLConnection) url.openConnection(proxy);
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: