{site_name}

{site_name}

🌜 搜索

Content-Range 是 HTTP 响应头部中的一个字段,用于指示服务器返回的响应正文部分的范围

前端 𝄐 0
Content-Range 是 HTTP 响应头部中的一个字段,用于指示服务器返回的响应正文部分的范围。其语法如下:


Content-Range: <unit> <range-start>-<range-end>/<size>


其中,<unit> 表示字节范围的单位,通常为 "bytes"; <range-start> 和 <range-end> 分别表示响应正文部分的起始字节和结束字节(均为包括在内的); <size> 表示整个响应正文的总大小。

例如,当客户端请求一个长度为 1000 字节的文件时,可以使用下面的 HTTP 请求头部:


Range: bytes=500-999


服务器可以在响应头部中指示返回的实体内容范围,如下所示:


Content-Range: bytes 500-999/1000


上述响应表明该请求的实体内容是文件的第 501 到 1000 个字节,总共有 1000 字节。如果服务器无法满足请求范围,则应返回状态码 416 (Requested Range Not Satisfiable)。