gpt4 book ai didi

http - cookie "metadata"(expires, path,...) 是否传输到服务器?

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

当您设置 cookie 时,您设置了原始 cookie 数据和一些元数据。此元数据包括 cookie 有效位置的路径、cookie 的过期时间等。

当浏览器执行请求时,浏览器究竟会发送什么?它会发送带有所有“元数据”的完整 cookie 吗?或者只有 cookie 的实际数据,没有元数据?

最佳答案

在后续请求中不只返回cookie的值,其他元数据留在客户端。

当您在服务器上定义 cookie 时,将在响应中创建一个 Set-Cookie header ,其中包含有关 cookie 的名称、值和其他元数据。多个 Cookie 将在响应中创建多个 Set-Cookie header 。

当浏览器发出后续请求时,它会检查其可用 cookie 的“数据库”,以查看哪些 cookie 适合所请求的路径。然后,它会在请求中创建一个 Cookie header ,其中仅包含一系列符合条件的 cookie 的名称/值对。

严格控制 cookie 的数量和数据的大小很重要,否则您可能会发现为每个请求发送的 cookie 数据的权重可能会对性能产生不利影响。如果元数据也与 cookie 一起返回,情况会更糟。

关于http - cookie "metadata"(expires, path,...) 是否传输到服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2076792/

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