java中HttpURLConnection的代理实现方式

在J2EE的开发中,经常会用到HttpURLConnection,HttpURLConnection为javaAPI提供的一种Rest访问的方式。其支持对Post,Delete,Get,Put等方式的访问。 但有时候我们想让给它加个代理,指定它以某个IP为出口时,应该怎么加呢,其实很简单,以下是代理服务器的代码



### JAVA代码


URL url = new URL(“http://www.baidu.com“);
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
Properties prop = System.getProperties();

// 设置http访问要使用的代理服务器的地址
prop.setProperty(“http.proxyHost”, “10.10.8.13”);

// 设置http访问要使用的代理服务器的端口
prop.setProperty(“http.proxyPort”, “8080”);

// 用户名密码
prop.setProperty(“http.proxyUser”,”www”);
prop.setProperty(“http.proxyPassword”,”www”);

赶紧试试吧。