当前位置:代码狗 > 经验教程 > 实用教程 > 正文

安卓HttpURLConnection中getContentLength()返回-1解决办法

在写代码狗博客作为服务器提供安卓程序更新的时候遇到了这个问题,解决办法很简单,网友说是服务器采用了gzip压缩导致出现返回-1这种情况的,解决办法就是在调用HttpURLConnection中的getContentLength()方法之前先使用如下方法。

conn.setRequestProperty("Accept-Encoding", "identity");//conn为HttpURLConnection对象

这句话是说让服务器不要进行gzip压缩。

经过测试,成功返回了文件大小。

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏

评论 抢沙发

×

请作者吃根烤肠!

支付宝