java httpclient使用socks5代理(三)测试服务

写一个测试方法吧,看看到底生效没。

package com.test;

import java.util.HashMap;
import java.util.Map;

public class TestHttp {
	public static void main(String[] args) {
		try {
			String url="http://www.baidu.com/";
			Map<String, String> headers = new HashMap<String, String>();
			headers.put("Accept", "text/html, */*; q=0.01");
	        headers.put("Accept-Encoding", "gzip, deflate, sdch");
	        headers.put("Accept-Language", "zh-CN,zh;q=0.8");
	        headers.put("Referer", url);
	        headers.put("User-Agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:46.0) Gecko/20100101 Firefox/46.0");
	        
			String result=HttpClientUtil.getWithProxy(url, headers, "UTF-8");
			System.out.println(result);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

运行一下,控制台的打印如下:

2016-05-26 21:42:05 26    process one socket : /192.168.1.101:57013
2016-05-26 21:42:05 26    user login success !
2016-05-26 21:42:05 26    proxy header >>  [5, 1, 0, 3]
2016-05-26 21:42:05 26    connect www.baidu.com:80
2016-05-26 21:42:06 29    process one socket : /192.168.1.101:57015
2016-05-26 21:42:06 29    user login success !
2016-05-26 21:42:06 29    proxy header >>  [5, 1, 0, 3]
2016-05-26 21:42:06 29    connect www.baidu.com:443
2016-05-26 21:42:06 29    close socket, system cleanning ...  /192.168.1.101:57015 
2016-05-26 21:42:06 26    close socket, system cleanning ...  /192.168.1.101:57013 

成功啦,socks服务能够验证通过,并返回咯。

转载于:https://my.oschina.net/SmilePlus/blog/682199

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值