之前用这个 DefaultHttpClient client = createHttpClient(ctx, SOCKET_TIMEOUT, SOCKET_TIMEOUT);
HttpGet method = new HttpGet(imgurl);
HttpResponse response = client.execute(method);获取response 然后获取文件长度,
Header header = response.getFirstHeader("Content-Length");
int fileLength = Integer.valueOf(header.getValue());结果在多国测试时发现,某些卡会出现header为null的情况,但是response 是有的,而且下载对应文件都是没有问题的,哪位高人能帮忙分析下不? 或者给个分析方法也行。
HttpGet method = new HttpGet(imgurl);
HttpResponse response = client.execute(method);获取response 然后获取文件长度,
Header header = response.getFirstHeader("Content-Length");
int fileLength = Integer.valueOf(header.getValue());结果在多国测试时发现,某些卡会出现header为null的情况,但是response 是有的,而且下载对应文件都是没有问题的,哪位高人能帮忙分析下不? 或者给个分析方法也行。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货