当前位置:编程学习 > JAVA >>

求教下载问题,关于range的

我用android从web上下载东西,首次下载没问题,删掉下载文件然后再下载一次就会出现416错误

查了下
  如果请求中包含了Range请求头,并且Range中指定的任何数据范围都与当前资源的可用范围不重合,同时请求中又没有定义If-Range请求头,那么服务器就应当返回416状态码。
  假如Range使用的是字节范围,那么这种情况就是指请求指定的所有数据范围的首字节位置都超过了当前资源的长度。服务器也应当在返回416状态码的同时,包含一个Content-Range实体头,用以指明当前资源的长度。这个响应也被禁止使用multipart/byteranges作为其 Content-Type。

请问除了加if-range(因为会出别的问题……)还有什么办法能解决416问题吗?
--------------------编程问答-------------------- 我的结贴率是因为原来的号前两天没了,新号就问了俩问题还没结,别误会阿 --------------------编程问答-------------------- 这个,从来没整过,帮你顶一下 --------------------编程问答-------------------- 没人吗?
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,