Accept-Ranges 头
HTTP Accept-Ranges
响应头用于服务器声明其对范围请求的支持,允许客户端请求资源的一部分或几部分。此头的值表示可用于定义范围的单位。
例如,带有 Accept-Ranges
头的响应表明服务器能够恢复中断的下载,而不是客户端完全重新开始传输。
语法
http
Accept-Ranges: <range-unit>
Accept-Ranges: none
指令
<range-unit>
-
服务器支持的范围单位,尽管
bytes
是 RFC 7233 正式定义的唯一范围单位。范围单位在 HTTP 范围单位注册表中注册。 none
-
不支持范围单位。这等同于省略该头,因此很少使用。在旧版浏览器中,如果服务器不支持范围请求,此值用于禁用或移除下载管理器中的暂停按钮。
示例
http
Accept-Ranges: bytes
规范
规范 |
---|
HTTP 语义 # field.accept-ranges |
浏览器兼容性
加载中…
另见
- HTTP 范围请求 指南
- HTTP 条件请求指南
Range
,If-Range
请求头- IANA HTTP 范围单位注册表