Range请求头

用于断点续传和分片传输。

所谓断点续传,也就是要从文件已经下载的地方开始继续下载。所以在客户端请求资源的时候要告诉服务器,前面多少字节已经下载好了, 所以前面哪些字节就不用发给我了,我要从哪个字节开始的数据。

如果服务器不支持断点续传,服务器可以忽略此请求头。

如果服务器支持断点续传,响应的状态码是206(PartialContent),而不是200(OK)

示例1:

Range: bytes=0-499

示例2:

Range: bytes=-500

获取最后500byte的内容。

示例3:

Range: bytes=500-600,601-999