java使用代理访问网络
2013-07-10 14:25
316 查看
转自:/article/1425257.html
在使用java的net包访问网络时,如果需要使用代理,可以这样做:
System.getProperties().setProperty("proxySet", "true");
System.getProperties().setProperty("http.proxyHost", "183.121.23.188");
System.getProperties().setProperty("http.proxyPort", "8080");
URL url = new URL(http://www.163.com);
HttpURLConnection httpConn = (HttpURLConnection)url.openConnection();
HttpURLConnection.setFollowRedirects(true);
httpConn.setRequestMethod("GET");
httpConn.setRequestProperty("User-Agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows 2000)");
InputStream in = httpConn.getInputStream();
BufferedReader myBufferedReader=new BufferedReader(new InputStreamReader(in));
String myString=null;
while((myString=myBufferedReader.readLine())!=null){
System.out.println(myString);
}
其中,前三行就是设置代理的语句。
在使用java的net包访问网络时,如果需要使用代理,可以这样做:
System.getProperties().setProperty("proxySet", "true");
System.getProperties().setProperty("http.proxyHost", "183.121.23.188");
System.getProperties().setProperty("http.proxyPort", "8080");
URL url = new URL(http://www.163.com);
HttpURLConnection httpConn = (HttpURLConnection)url.openConnection();
HttpURLConnection.setFollowRedirects(true);
httpConn.setRequestMethod("GET");
httpConn.setRequestProperty("User-Agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows 2000)");
InputStream in = httpConn.getInputStream();
BufferedReader myBufferedReader=new BufferedReader(new InputStreamReader(in));
String myString=null;
while((myString=myBufferedReader.readLine())!=null){
System.out.println(myString);
}
其中,前三行就是设置代理的语句。
相关文章推荐
- java使用代理访问网络
- java使用代理访问网络
- java使用代理访问网络
- Java中使用代理访问网络&格式化输出xml
- java使用代理访问网络
- java使用代理访问网络
- java使用代理访问网络的几种方法
- Java中使用代理访问网络及验证
- java中使用代理访问网络的几种方法
- Java中使用代理访问网络的几种方法
- java使用代理访问网络的几种方法
- java使用代理服务器访问网络
- 用DOS命令创建Maven项目时出错,原因是访问网络使用了代理
- java使用代理服务器访问网络
- Android上Java网络资源访问(二)使用HttpURLConnection多线程下载
- Java使用代理进行网络连接
- Java使用URL类访问网络资源
- JavaSE第一百零七讲:使用Java网络API访问远程服务器