大部分http服务器本身是可以支持range字段和断点续传的。另外 http返回206字段表示支持断点续传。

但是遇到支持的服务器的时候,就需要手动去处理断点续传的功能。

客户端在请求文件的时候添加

addHeader("Range", "bytes=" + mTemporaryFile.length() + "-");
来传递偏移值。
并根据
public static boolean isSupportRange(HttpResponse response) {
if (TextUtils.equals(getHeader(response, "Accept-Ranges"), "bytes")) {
return true;
}
String value = getHeader(response, "Content-Range");
return value != null && value.startsWith("bytes");
}
方法来判断是否支持断点。

最新文章

  1. ORACLE手工删除数据库
  2. django整合原有的mysql数据库
  3. Alpha版本项目展示要求
  4. python 中的sort 和java中的Collections.sort()函数的使用
  5. EF中使用linq进行关联查询
  6. Paip.声明式编程以及DSL 总结
  7. UIView 与 CALayer
  8. 推荐使用C++ 11
  9. 分享Kali Linux 2016.2第36周镜像虚拟机
  10. 【转】PHP框架性能测试报告 - ThinkPHP 3.2.3 Laravel 5.2 Yii2.0.5
  11. 【安卓面试题】使用SQLiteOpenHelper的getReadableDatabase()获得的数据库能不能,做写的操作
  12. 【转】SQL中Group By的使用
  13. KVM与VMware的性能比较
  14. SPOJ 0287 Smart Network Administrator
  15. SQL数值函数
  16. Tomcat免安装版的环境变量配置以及Eclipse下的Tomcat配置和测试
  17. Java 用Freemarker完美导出word文档(带图片)
  18. python编码错误的解决办法 SyntaxError: Non-ASCII character '\xe5' in file
  19. PiggyMetrics windows 部署
  20. 小程序wx.chooseImage的坑

热门文章

  1. UIAlertViewController的使用
  2. oracle java SE
  3. JavaWeb 学习003-简单登录页面功能实现
  4. php获取数据库中数据,转成json数据
  5. MYSQL常用内置函数详解说明
  6. JSP目录
  7. ITextSharp导出PDF表格和图片(C#)
  8. ebtables hook
  9. net软件自动生成开发编程框架编程机器人
  10. 一个Email