从服务器下载文件的时候发现发现无法获取文件的长度conn.getContentLength() = -1,经过分析,发现服务器会随机的对下发的资源做GZip操作,而此时就没有相应的content-length,解决方法很简单,在Header中加入”Accept-Encoding”, “identity”,
conn.addRequestProperty("Accept-Encoding", "identity");
这样强迫服务器不走压缩。
从服务器下载文件的时候发现发现无法获取文件的长度conn.getContentLength() = -1,经过分析,发现服务器会随机的对下发的资源做GZip操作,而此时就没有相应的content-length,解决方法很简单,在Header中加入”Accept-Encoding”, “identity”,
conn.addRequestProperty("Accept-Encoding", "identity");
这样强迫服务器不走压缩。