为什么HTTP请求标头“If-None-Match”被称为?

时间:2017-10-27 09:18:40

标签: http http-headers

If-None-Match请求标头字段的行为在Section 3.2 of RFC7232中指定。

我理解规范的这一部分,不需要解释。我不明白的是为什么标题被命名为“If-None-Match”。这对我来说就像“长颈鹿浴缸”一样有意义。

这个名字有没有理由,或者至少是一个体面的助记符,可以帮助我记住从现在开始一周后的含义?

1 个答案:

答案 0 :(得分:4)

使用If-None-Match标头,您可以提供ETag列表。

服务器将仅提供所请求的页面如果没有(提供的ETags)匹配

否则会返回304 Not Modified

这类似于If-之类的其他If-Modified-Since标头,只有在给定时间戳后修改了页面才会返回该页面。