Java-HTTP连接时如何使用代理(二)—— Proxy类方式

阅读这篇文章之前,请先阅读 Java-HTTP连接时如何使用代理(一)——System.Property方式

 

除了使用 System.setProperty() 的方式之外,还可使用 Proxy 的方式。

 

1     /*
2      * PROXY_HOST:代理的IP地址
3      * PROXY_PORT_INT:代理的端口号
4      */
5     Proxy proxy=newProxy(Proxy.Type.HTTP, newInetSocketAddress(PROXY_HOST, PROXY_PORT_INT));
6     URL url=newURL(urlStr);
7     URLConnection conn=url.openConnection(proxy);
8     InputStream is=conn.getInputStream();

 

详细代码可参考 https://github.com/YoungZHU/CollectionCode4Java/blob/master/src/org/young/util/ProxyedURL.java  中的 readStream2() 方法。

 

 

posted on 2013-07-25 16:00  Memory4Young  阅读(1779)  评论(0)    收藏  举报

导航