gpt4 book ai didi

http - 带有 "If-Match"和 ETag 的 GET 请求

转载 作者:可可西里 更新时间:2023-11-01 16:22:06 25 4
gpt4 key购买 nike

我正在为 RESTful 服务实现 ETag 功能,我希望尽可能接近 HTTP 规范。然而,规范并不像它应该的那样清晰。具体来说:

If-Match header - GET 请求的语义是什么?

据推测,如果值与 ETag 的值匹配,则带有 If-Match header 的 GET 将返回带有 200 的实际资源好的(不是 304)。如果该值不匹配,则应返回 412 Precondition Failed,以及 ETag 的新值且无内容?

最佳答案

这是正确的,预计在对 If-Match 的 412 响应中 ETag 的新值是 nowhere规范要求。你可以省略它。只有recommended在对 If-None-Match 的 304 响应上。也许这就是您的困惑所在。

关于http - 带有 "If-Match"和 ETag 的 GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14303295/

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