xUtils下载文件时总大小返回-1问题

来源:互联网 发布:linux系统vi编辑器 编辑:程序博客网 时间:2024/05/17 05:54

xUtils下载文件时无法返回总大小是因为Accept-Encoding头设置问题,需要设置Accept-Encoding头为“identity”,设置方法如下:

HttpUtils http = new HttpUtils();((DefaultHttpClient)http.getHttpClient()).addRequestInterceptor(new HttpRequestInterceptor() {@Overridepublic void process(org.apache.http.HttpRequest httpRequest, HttpContext httpContext) throws org.apache.http.HttpException, IOException {if (!httpRequest.containsHeader("Accept-Encoding")) {httpRequest.addHeader("Accept-Encoding", "identity");} else {httpRequest.setHeader("Accept-Encoding", " identity");}}});


0 0