如何确定下载是否可恢复

时间:2012-09-06 21:03:24

标签: android download download-manager

我正在创建一个downloadaccelerator库 有没有办法知道从链接开始下载天气后服务器支持恢复下载/下载文件复制。因为如果它确实那么我将使用多重连接和下载范围,否则我将正常下载整个文件

谢谢

1 个答案:

答案 0 :(得分:0)

与获得所需html页面的GET标题类似,我们有一个名为HEAD标题的内容。

当您发送网址HEAD请求时,我们会获得一组网址值

示例:如果您想了解详情 http://www.wgz.org/chromatic/perl/IntroTestMore.pdf

向网址发送HEAD命令,响应将为

Date: Mon, 03 Nov 2008 06:29:09 GMT
Accept-Ranges: bytes
ETag: "156046f-11889-3a578cd2bf2c0"
Server: Apache
Content-Length: 71817
Content-Type: application/pdf
Last-Modified: Thu, 11 Jul 2002 04:53:07 GMT
Client-Date: Mon, 03 Nov 2008 06:29:10 GMT
Client-Peer: 167.168.132.148:8080
Client-Response-Num: 1

有趣的价值观:Accept-RangesContent-Length

Accept-Ranges: bytes告诉服务器已准备好按要求按部分提供文件

此处有更多信息:http://www.crazyengineers.com/community/threads/how-does-resume-download-work.7396/