Java如何設定代理IP訪問網站

才智咖 人氣:2.96W

代理服務器(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.結果