gpt4 book ai didi

rest - Etag token 如何在 HTTP 中的条件 GET 中工作?

转载 作者:可可西里 更新时间:2023-11-01 17:35:09 25 4
gpt4 key购买 nike

所以基本上我想了解请求中 If-None-Match header 中的 ETag token 值的工作

我已经了解If-modifies-since 条件 GET 方法的工作原理。有人可以用简单的术语解释条件 GET 在具有 If-None-Match 条件的 Etag 的情况下如何工作吗?

提前致谢:)

最佳答案

对于条件请求,您可以使用 If-None-Match 传递 Etag 或 If-Modified-Since 使用日期。

Etag 是表示实体状态的值。通常,它是一个 base64 编码的哈希值。服务器在请求资源时可能会在响应中附加一个 EtagHTTP header ,这样的 Etag 将代表资源的状态。然后客户端可能会在下一个请求的 If-None-Match header 中发送一个 Etag 或 Etag 集合,因此服务器将检查所请求资源的状态是否已更改,如果是,它将返回带有新资源表示的 HTTP 200 或指示资源未更改的 HTTP 304。

Etag 被认为是强验证器,因此 If-None-Match 将优先于 If-Modified-Since

更多信息:

关于rest - Etag token 如何在 HTTP 中的条件 GET 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33395342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com