服务器使用 HTTP 响应头 Accept-Range 标识自身支持范围请求(partial requests)。字段的具体值用于定义范围请求的单位。

当浏览器发现 Accept-Range 头时,可以尝试继续中断了的下载,而不是重新开始。

头部类型 Response header

Forbidden header name(禁止修改的 HTTP 头)

语法

Accept-Ranges: bytes
Accept-Ranges: none

指令

none
不支持任何范围请求单位,由于其等同于没有返回此头部,因此很少使用。不过一些浏览器,比如IE9,会依据该头部去禁用或者移除下载管理器的暂停按钮。
bytes

范围请求的单位是 bytes (字节)。

示例

Accept-Ranges: bytes

规范

规范 标题
RFC 7233, section 2.3: Accept-Ranges 超文本传输协议 (HTTP/1.1): 范围请求

浏览器兼容性

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
Accept-RangesChrome Full support YesEdge Full support YesFirefox Full support YesIE Full support YesOpera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesFirefox Android Full support YesOpera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yes

Legend

Full support  
Full support

参见

 

文档标签和贡献者

此页面的贡献者: mdnwebdocs-bot, km-c, JianmingXia, crper, shevacjs
最后编辑者: mdnwebdocs-bot,