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

java使用代理访问网络

2012-02-24 15:12 525 查看
import java.net.*;

import java.util.*;

import java.io.*;

public class UseProxy{

public static void main(String[] args){

Properties ps = System.getProperties();

System.out.println(ps);

ps.setProperty("proxySet","true");

ps.setProperty("http.proxyHost","127.0.0.1");

ps.setProperty("http.proxyPort","8580");

BufferedReader reader = null;

try{

URL url = new URL("http://www.chinesepen.org/Index.shtml");

HttpURLConnection httpConn = (HttpURLConnection)url.openConnection();

HttpURLConnection.setFollowRedirects(true);

httpConn.setRequestMethod("GET");

httpConn.setRequestProperty("User-Agent","Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.106 Safari/535.2");

InputStream is = httpConn.getInputStream();

reader = new BufferedReader(new InputStreamReader( is,"UTF-8"));

String line = null;

while((line = reader.readLine()) != null){

System.out.println(line);

}

}catch(MalformedURLException mUe){

mUe.printStackTrace();

}catch(IOException e){

e.printStackTrace();

}finally{

if(null != reader){

try{

reader.close();

}catch(IOException e){

e.printStackTrace();

}

}

}

}

}

/article/1425257.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: