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

java 使用socket5/http代理做http访问

2016-06-17 11:40 417 查看
   public static void main(String[]
args) {

        try {

            URL url = new URL("http://www.baidu.com");

            // 创建代理服务器

            InetSocketAddress addr = new InetSocketAddress("192.168.0.254",

                    8080);

            // Proxy proxy = new Proxy(Proxy.Type.SOCKS, addr); // Socket 代理

            Proxy proxy = new Proxy(Proxy.Type.HTTP,
addr); // http 代理

            // 如果我们知道代理server的名字, 可以直接使用

            // 结束

            URLConnection conn = url.openConnection(proxy);

            InputStream in = conn.getInputStream();

            // InputStream in = url.openStream();

            String s = IOUtils.toString(in);

            System.out.println(s);

        } catch (Exception e) {

            e.printStackTrace();

        }

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