Accept-Ranges
Accept-Ranges
HTTP 响应头是服务器用来声明其是否支持客户端进行文件下载的部分请求的标记。此字段的值指示可用于定义范围的单位。
如果存在 Accept-Ranges
头,浏览器可能会尝试恢复中断的下载,而不是尝试重新启动下载。
语法
http
Accept-Ranges: <range-unit>
Accept-Ranges: none
指令
<range-unit>
-
定义服务器支持的范围单位。尽管
bytes
是RFC 7233正式定义的唯一范围单位,但可以在HTTP 范围单位注册表中注册其他范围单位。 无
-
表示不支持任何范围单位。这使得该头等同于其自身不存在,因此很少使用。尽管在某些浏览器(如 IE9)中,此设置用于禁用或删除下载管理器中的暂停按钮。
示例
http
Accept-Ranges: bytes
规范
规范 |
---|
HTTP 语义 # field.accept-ranges |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。