gpt4 book ai didi

http - 缓存控制 : 'private' makes 'no-cache="set-cookie"' unnecessary?

转载 作者:可可西里 更新时间:2023-11-01 15:10:12 25 4
gpt4 key购买 nike

我对 Cache-Control header 的“私有(private)”指令定义的理解是,它将防止响应的任何部分被中间代理缓存。因此,基于此,听起来如果我使用的是“私有(private)”指令,那么就没有必要同时使用“no-cache="set-cookie"'指令来告诉中间代理禁止缓存 Set-Cookie标题。

但是,在第 4.2.3 节中 in this document ,它说:

The origin server should send the following additional HTTP/1.1 response headers, depending on circumstances:

  • To suppress caching of the Set-Cookie header: Cache-control: no-cache="set-cookie".

    and one of the following:

  • To suppress caching of a private document in shared caches: Cache-control: private.

    [...]

我在网上看到大量包含这两个指令的示例。

那么我真的需要这两者来防止中间代理缓存 Set-Cookie header 吗?我一直在做一些测试,似乎 Internet Explorer 正在通过每次后续发出完整请求来响应“no-cache="set-cookie"'指令,所以如果不是,我宁愿不包含它必要的。

最佳答案

Cache-Control: Private 将阻止中间缓存存储内容,因此 set-cookie 指令不适用于这种情况。

关于http - 缓存控制 : 'private' makes 'no-cache="set-cookie"' unnecessary?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12828664/

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