这个代理必须是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);