title | slug | l10n | ||
---|---|---|---|---|
Accept-Ranges |
Web/HTTP/Headers/Accept-Ranges |
|
{{HTTPSidebar}}
Accept-Ranges
HTTP 响应标头是服务器使用的一个标记,用于向客户端宣传其对文件下载的部分请求的支持。此字段的值表示可用于定义范围的单位。
当存在 Accept-Ranges
标头时,浏览器可能会尝试恢复中断的下载,而不是尝试重新启动下载。
标头类型 | {{Glossary("Response header", "响应标头")}} |
---|---|
{{Glossary("Forbidden header name", "禁止修改的标头")}} | 否 |
Accept-Ranges: <range-unit>
Accept-Ranges: none
<range-unit>
- : 定义了服务器所支持的范围单位。尽管根据 {{RFC("7233")}} 正式定义的唯一范围单位是
bytes
,但可以通过 HTTP 范围单位注册表注册额外的范围单位。
- : 定义了服务器所支持的范围单位。尽管根据 {{RFC("7233")}} 正式定义的唯一范围单位是
none
- : 表示不支持任何范围单位。这使得该标头等同于其不存在的状态,因此很少使用。然而在某些浏览器中,例如 IE9,此设置被用来禁用或移除下载管理器中的暂停按钮。
Accept-Ranges: bytes
{{Specifications}}
{{Compat}}
- {{HTTPHeader("If-Range")}}
- {{HTTPHeader("Range")}}
- IANA HTTP 范围单位注册表