Java如何设置代理IP访问网站
代理服务器(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.结果
相關文章
-
java设置代理IP访问网站的方法
Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。以下是小编为大家搜索整理的设置代理IP访问网站 -
在Java中执行JavaScript代码
我们要在Java中执行中的execute(s1,s2)方法,文件内容如下:function execute(s1, s2){ retu s1 + s2;}首先需要定义一个接口,这个接口中给出与要执行的JavaScript方法一样的方法签名,我们定义接口Methods,它的内容如下:/** * -
JavaScript与java语言有何区别
java和JavaScript是两个不同的语言。那么这两个语言有什么不同呢?本文是本站小编搜索整理的关于C语言最实用的'文件操作函数大全,有需要的朋友可以参考一下,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕 -
java与JavaScript语言有何不同
java和JavaScript是两个不同的语言。那么这两个语言有什么不同呢?下面本站小编带大家一起来看看详细内容,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网! 讲个故事:话说很久很久以前,有一个 -
JavaScript与java语言有何不同
java和JavaScript是两个不同的语言。那么这两个语言有什么不同呢?下面本站小编带大家一起来看看详细内容,感兴趣的小伙伴们可以参考一下!想了解更多相关信息请持续关注我们应届毕业生考试网! 1 语言特点: 1.1 弱 -
关于java如何配置MyEclipse Maven环境具体方法
虽然我的大部分项目已经迁到Idea上去了,但是在写部分小的测试程序的时候还是习惯性的会点开MyEclipse。之前使用第三方库的时候 我会习惯的下载jar包,然后build path导入,但是在idea中貌似通过配置maven依赖更方便,于是我 -
Java中如何获取Spring中配置的bean
新学期,托班如何制定班务工作计划?下面是本站小编收集整理关于幼儿园托班班务计划的资料,希望大家喜欢。幼儿园托班班务计划篇一一、基本情况分析和本学期重点工作:托三班是本学期新扩招的一个班,现有幼儿19名,其中女孩11 -
网页程序设计之实用JavaScript代码段
JavaScript正变得越来越流行,它已经成为前端开发的第一选择。下面是小编收集的10段实用JavaScript代码,基于它们你还可以创造出更强大的JS插件或功能函数。 1. 判断日期是否有效JavaScript中自带的日期函数还是太过 -
解析Java中如何获取Spring中配置的bean
Java中如何获取Spring中配置的bean?下面是由本站小编为大家整理的解析Java中如何获取Spring中配置的bean,喜欢的可以收藏一下!了解更多详情资讯,请关注应届毕业生考试网! 一、什么是Spring?Spring是一个轻量级的控制反转 -
javascript跨域访问的方法
javascript跨域访问是web开发者经常遇到的问题,什么是跨域,一个域上加载的脚本获取或操作另一个域上的文档属性,下面将列出三种实现javascript跨域方法:基于iframe实现跨域基于iframe实现的跨域要求两个域具有,这种特点,