第九节 If-Match 字段

最后更新于:2022-04-02 04:40:13

# 4.9 If-Match > 作者:肖鹏-SpiritLing 时间:2018-11-22 形如 ` If-xxx` 这样的请求首部字段,都可以称为条件请求。服务器接收到附带条件的请求后,只有判断指定条件为真时,才会执行请求。 只有当 `If-Match` 的字段值跟 ETge 值匹配一致时,服务器才会处理这个请求。 ```http If-Match: "123456" ``` 首部字段 `If-Match` ,属附带条件之一,它会告知服务器匹配资源所用的实体标记(ETge)值。这时的服务器无法使用弱 ETge 值。(请参考后续有关首部字段 ETge 的说明)。 服务器会对比 `If-Match` 的字段值和资源的 ETge 值,仅当两者一致时,才会执行请求。反之,则返回状态 412 Precondition Failed 的响应。 还可以使用星号(*)指定 `If-Match` 的字段值。针对这种情况,服务器将会忽略 `ETge` 的值,只有资源存在就处理请求 > 作者:肖鹏-SpiritLing 时间:2018-11-22
';