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

来源:互联网 发布:apache 配置php7.1 编辑:程序博客网 时间:2024/05/08 23:44

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 blocke.printStackTrace();}finally{if(conn!=null){conn.disconnect();}}


原创粉丝点击