Accept-Ranges
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.
Accept-Ranges
HTTP 响应标头是服务器使用的一个标记,用于向客户端宣传其对文件下载的部分请求的支持。此字段的值表示可用于定义范围的单位。
当存在 Accept-Ranges
标头时,浏览器可能会尝试恢复中断的下载,而不是尝试重新启动下载。
语法
http
Accept-Ranges: <range-unit>
Accept-Ranges: none
指令
<range-unit>
-
定义了服务器所支持的范围单位。尽管根据 RFC 7233 正式定义的唯一范围单位是
bytes
,但可以通过 HTTP 范围单位注册表注册额外的范围单位。 none
-
表示不支持任何范围单位。这使得该标头等同于其不存在的状态,因此很少使用。然而在某些浏览器中,例如 IE9,此设置被用来禁用或移除下载管理器中的暂停按钮。
示例
http
Accept-Ranges: bytes
规范
Specification |
---|
HTTP Semantics # field.accept-ranges |
浏览器兼容性
BCD tables only load in the browser