httpclient 请求问题,求解

吾同树 发布于 2014/06/04 18:50
阅读 250
收藏 0

Linux基金会免费官方培训及考试申请即将截止,戳这里申请!>>>

public static void main(String[] args) throws Exception{
		CloseableHttpClient httpclient = HttpClients.createDefault();
		CloseableHttpResponse response = null;
		try {
			HttpGet httpGet = new HttpGet("http://www.7-wind.net/checkcode.asp?t=" + new Date().getTime());
			response = httpclient.execute(httpGet);
			
			System.out.println(response.getStatusLine());
		} catch (ClientProtocolException e) {
			e.printStackTrace();
		} finally {
			response.close();
			httpclient.close(); 
        }
		
	}

程序用来请求的地址是返回一个验证码图片,浏览器直接访问正常返回,运行程序总是报连接超时错误,不知道哪里错了?用的最新HttpComponents-Client-4.3.3。


加载中
0
吾同树
吾同树
我去,自己电脑上跑又好了,估计跟公司网络有关。。。
0
NealFeng
NealFeng

很很多可能,比如:

1、拼接后的链接有误

2、没有提供referer可能导致服务器拒绝请求

3、没有提供cookie可能导致服务器拒绝请求

0
TANWEIJIE
TANWEIJIE
伪装浏览器
返回顶部
顶部