Java如何设置代理IP访问网站

代理服务器(Proxy Server)是一种重要的'服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。下面小编准备了关于Java如何设置代理IP访问网站文章,提供给大家参考!

Java如何设置代理IP访问网站

  1.源码

import eredInputStream;

import ;

import onnection;

public class TestProxyIp {

public static void main(String args){

//roperties()roperty("proxySet", "true"); //如果不设置,只要代理IP和代理端口正确,此项不设置也可以

roperties()roperty("yHost", "");

roperties()roperty("yPort", "8080");

tln(getHtml("")); //判断代理是否设置成功

}

private static String getHtml(String address){

StringBuffer html = new StringBuffer();

String result = null;

try{

URL url = new URL(address);

URLConnection conn = Connection();

equestProperty("User-Agent","Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; GTB5; CLR 2.0.50727; CIBA)");

BufferedInputStream in = new BufferedInputStream(nputStream());

try {

String inputLine;

byte buf = new byte;

int bytesRead = 0;

while (bytesRead >= 0) {

inputLine = new String(buf, 0, bytesRead, "ISO-8859-1");

nd(inputLine);

bytesRead = (buf);

inputLine = null;

}

buf = null;

} finally {

e();

conn = null;

url = null;

}

result = new String(ring()()ytes("ISO-8859-1"), "gb2312")werCase();

}catch(Exception e){

tStackTrace();

return null;

}

html = null;

return result;

}

}

  2.结果