繁体   English   中英

HTTP规范中的“子范围”是什么意思?

[英]What does “subrange” mean in the HTTP spec?

例如,参见§13.3.3§13.3.4

在我看来,这可能与“媒体范围”( §14.1 ,例如Accept: text/* )或“语言范围”( §14.4 ,例如Accept-Language: da, en-gb;q=0.8, en;q=0.7 无关 Accept-Language: da, en-gb;q=0.8, en;q=0.7 )。

也许它是“接受范围”( §14.5 ),它会对响应产生字节限制? 如果这是真的,那么ETag如何联系?

我非常确定它是用于范围检索请求,即请求文档的一部分(例如,恢复文件下载)。

14.35.2范围检索请求

使用条件或无条件GET的HTTP检索请求
方法可以请求实体的一个或多个子范围,而不是
整个实体,使用范围请求标头,适用于
作为请求结果返回的实体:

如果ETag很弱(以W/开头),则它不能用于范围检索 - 只能使用强验证器,否则客户端可能会以不一致的文件结束。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM