对于GET和HEAD方法,200只有服务器没有ETag与给定资源匹配的情况下,服务器才会返回具有状态的请求资源。对于其他方法,仅当最终现有资源ETag不符合任何列出的值时才会处理该请求。
ETag 头 “EntityTag”(实体标签,简称ETag)使用一个哈希值表示页面内容。如果页面被修改过,哈希值也会随之改变。
这个头文件可以与Last-Modified验证器一起使用,也可以与一个ETag,但不与两者一起使用。 最常见的用例是恢复下载,以确保自从收到最后一个片段后,存储的资源未被修改。
这些是: 如果ETag遥远的资源等于此标题中列出的资源,If-Match则成功。默认情况下,除非etag带有前缀'W/',否则会执行强有力的验证。
不如ETag标题准确,它是一种回退机制。包含条件请求If-Modified-Since或If-Unmodified-Since标题使用此字段。
句法:gzip_proxiedoff|过期|no-cache|无存储|私人|no_last_modified|no_etag|auth|任何...
注意:要启用可恢复的下载,您要下载的服务器必须支持范围请求并提供两者Last-Modified和ETag标题值。否则resume()将解除先前接收的字节并从头开始重新开始下载。
等效200OK响应会包括头Cache-Control,Content-Location,Date,ETag,Expires,和Vary。
ETag报头被包含在这样的响应中。 常见用例是204作为PUT请求的结果返回,更新资源,而不更改向用户显示的页面的当前内容。如果资源已创建,201Created则返回。
它不太准确ETag,但在某些环境下更容易计算。有条件的请求使用If-Modified-Since和If-Unmodified-Since使用此值来更改请求的行为。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
