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.結果