【问题标题】:While applying etag on the server response, should we not send etag for the responses with status as 4xx or 5xx? [closed]在服务器响应上应用 etag 时,我们不应该为状态为 4xx 或 5xx 的响应发送 etag 吗? [关闭]
【发布时间】:2021-07-01 06:07:49
【问题描述】:

我正在为所有回复应用etag,但想知道是否为状态为 4xx 或 5xx 的回复应用 etag

【问题讨论】:

  • 为什么要将ETag 应用于客户端或服务器错误页面?客户端/浏览器未请求错误页面。

标签: etag


【解决方案1】:

规范描述When to Use Entity-Tags and Last-Modified Dates

在对 GET 或 HEAD 的 200 (OK) 响应中,源服务器应该发送一个实体标签验证器...

所以,不,没有理由为 4xx 或 5xx 响应发送 ETags。这些代码表明无法生成有效响应;因此,ETag 没有任何表示可以有意义地适用于。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-23
    • 1970-01-01
    • 2013-06-01
    • 2013-12-24
    • 1970-01-01
    • 2016-09-11
    • 2014-03-02
    • 2019-11-18
    相关资源
    最近更新 更多