Range: <unit>=<range-start>-
Range: <unit>=<range-start>-<range-end>
Range: <unit>=<range-start>-<range-end>, <range-start>-<range-end>, ...
<unit>:范围的单位,通常是字节(bytes)<range-start>:范围的起始值<range-end>:范围的结束值。这个值是可选的,如果不存在表示此范围一直延伸到文档结束Range 是一个请求首部,值是一个或多个 范围,告知服务器返回文件的哪一部分
206 Partial Content416 Range Not Satisfiable206 Partial Content 表示请求已成功,并且主体包含所请求的数据区间,该数据区间是在请求的 Range 首部指定的
Content-Type 首部的值为所请求的文件的类型,同时包含 Content-Range 首部Content-Type 首部的值为 multipart/byteranges,其中一个片段对应一个数据区间,并提供 Content-Range 和 Content-Type 描述信息Content-Range: <unit> <range-start>-<range-end>/<size>
Content-Range: <unit> <range-start>-<range-end>/*
Content-Range: <unit> */<size>
<size>:整个文件的大小,如果大小未知则用 * 表示多线程下载、分布式下载
Head 请求确定服务端是否支持 Range 以及确定文件 Content-Length