【问题标题】:When I respond to HTTP request with `Range: 0-1023`, should I include `Vary: Range` in response?当我使用 `Range: 0-1023` 响应 HTTP 请求时,我应该在响应中包含 `Vary: Range` 吗?
【发布时间】:2020-12-11 13:53:05
【问题描述】:

当 HTTP 请求包含标头 Range 并且服务器响应 206 Partial Content 时,响应 总是 是否应该包含 Vary: Range?我认为因为任何不同 Range 的输出都会明显不同,但我找不到任何官方要求。

Vary 在这里似乎是多余的,因为任何支持部分内容的用户代理都应该隐含地理解这一点。

【问题讨论】:

    标签: http http-headers rfc


    【解决方案1】:

    此处不需要“Vary”响应字段。 HTTP 范围请求不是指定的内容协商形式。

    【讨论】:

    • 你能指出一个定义这个的 RFC 吗?
    • 我不相信这是明确说明的。您可能想查看并可能在 Github 上打开一张票,以便在下一组规范中澄清这一点。
    猜你喜欢
    • 1970-01-01
    • 2023-03-08
    • 2017-12-05
    • 2018-04-25
    • 2011-06-14
    • 2014-06-12
    • 1970-01-01
    • 2013-01-18
    • 2018-11-04
    相关资源
    最近更新 更多