您的位置:首页 > 理论基础 > 计算机网络

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);

}

其中,前三行就是设置代理的语句。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: