读书人

java运用代理访问网络的几种方法

发布时间: 2012-10-31 14:37:32 作者: rapoo

java使用代理访问网络的几种方法

方法一使用系统属性来完成代理设置, 这种方法比较简单, 但是不能对单独的连接来设置代理:?

?

public static void main(String[] args) {          try {               URL url = new URL("http://www.baidu.com");               // 创建代理服务器               InetSocketAddress addr = new InetSocketAddress("192.168.0.254",8080);               Proxy proxy = new Proxy(Proxy.Type.HTTP, addr); // http 代理               // 如果我们知道代理server的名字, 可以直接使用             URLConnection conn = url.openConnection(proxy);               InputStream in = conn.getInputStream();     String s = IOUtils.toString(in);               System.out.println(s);        } catch (Exception e) {               e.printStackTrace();        }    } 
?

读书人网 >编程

热点推荐