Content-Range
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Content-Range
HTTP 响应标头表示部分消息在完整消息中的位置。
标头类型 | 响应标头、有效负载标头 |
---|---|
禁止修改的标头 | 否 |
列入 CORS 白名单的请求标头 | 否 |
语法
http
Content-Range: <unit> <range-start>-<range-end>/<size>
Content-Range: <unit> <range-start>-<range-end>/*
Content-Range: <unit> */<size>
指令
- <unit>
-
指定范围的单位。通常是字节(
bytes
)。 - <range-start>
-
给定单位中的一个整数,表示所请求范围的起始位置(从零开始,包含起始位置)。
- <range-end>
-
给定单位中的一个整数,表示所请求范围的结束位置(从零开始,包含结束位置)。
- <size>
-
文档的总长度(如果未知,则为
'*'
)。
示例
http
Content-Range: bytes 200-1000/67589
规范
Specification |
---|
HTTP Semantics # field.content-range |
浏览器兼容性
BCD tables only load in the browser
参见
If-Range
Range
Content-Type
206
Partial Content
416
Range Not Satisfiable