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”);
赶紧试试吧。