您的位置:首页 > 理论基础 > 计算机网络

java使用代理服务器访问网络

2013-06-05 16:56 337 查看
1、使用java代理对象

try {
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("123.0.0.1", 8080));
URL url = new URL("http://zstation.taobao.com");
HttpURLConnection uc = (HttpURLConnection)url.openConnection(proxy);
uc.setConnectTimeout(10000);
uc.setReadTimeout(10000);
uc.connect();
System.out.println(uc.getResponseCode());
}catch (IOException e) {
e.printStackTrace();
}


2、设置系统property,添加代理属性

System.getProperties().setProperty( "http.proxyHost", "proxy.mycompany.com" );
System.getProperties().setProperty( "http.proxyPort", "8080" );

String dest="http://zstation.taobao.com";
HttpURLConnection conn = null;
try {
URL url=new URL(dest);
conn = (HttpURLConnection)url.openConnection();
conn.connect();
System.out.println(conn.getResponseCode());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
if(conn!=null){
conn.disconnect();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: