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();
}
}