Java如何设置代理IP访问网站
来源:才华咖 本文已影响3.07W人
来源:才华咖 本文已影响3.07W人
代理服务器(Proxy Server)是一种重要的'服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。下面小编准备了关于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.结果
如何理解JavaScript表单的基础知识
java环境变量如何设置
XP如何配置JAVA环境变量
javascript跨域访问的方法
关于java如何配置MyEclipse Maven环境具体方法
如何实现JavaScript的DIV块来回滚动效果
网页程序设计之实用JavaScript代码段
Java中如何获取Spring中配置的bean
如何设置Java对话框字体
解析Java中如何获取Spring中配置的bean
Java认证考试:如何设置和删除cookie
Java类库及其组织结构(Java API)
如何设置Java环境变量
JavaScript与java语言有何不同
15个最适宜学习ja vasc ript的网站
java与javascript之间json格式数据互转详解
如何理解Javascript的caller,callee,call,apply区别
如何入门学习JavaScript
如何理解Javascript的caller,callee,call,apply区别
asp代码实现限制一个ip只能访问网站一次的方法
如何在java中解压zip和rar文件
如何理解Javascript的caller,callee,call,apply区别
如何写网站建设的策划书
如何理解Javascript的caller,callee,call,apply区别
如何理解Javascript的caller,callee,call,apply区别
如何理解Javascript的caller,callee,call,apply区别
java环境变量设置path
如何理解Javascript的caller,callee,call,apply区别
浅谈如何建设好党建网站(精选多篇)
如何理解Javascript的caller,callee,call,apply区别
如何理解Javascript的caller,callee,call,apply区别
如何理解Javascript的caller,callee,call,apply区别
如何成为一名新时代下合格的网站编辑
javascript设置创建动态表格的方法
如何理解Javascript的caller,callee,call,apply区别
如何理解Javascript的caller,callee,call,apply区别
Java如何设置代理IP访问网站
如何理解Javascript的caller,callee,call,apply区别
Java类如何获取Spring的bean
如何理解Javascript的caller,callee,call,apply区别