0

我正在创建一个下载加速器库在从链接天气开始下载之前有什么方法可以知道服务器支持恢复下载/下载文件 reange 。因为如果是这样,那么我将使用多个连接和下载范围,否则我将正常下载整个文件

谢谢你

4

1 回答 1

1

GET与获取所需 html 页面的 header 类似,我们有一个叫做headerHEAD的东西。

当您发送HEADURL 请求时,我们会得到一组 URL 值

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

向 URL发送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-Ranges,Content-Length

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

更多信息在这里:http ://www.crazyengineers.com/community/threads/how-does-resume-download-work.7396/

于 2012-09-06T21:13:03.233 回答