【发布时间】:2019-11-03 08:55:05
【问题描述】:
如果我有一个适用于整个网站(例如 stackoverflow.com)的通用 cookie,该 cookie 是仅针对每个网页加载下载,还是针对该网页上下载的每个文件(例如图片文件)?
【问题讨论】:
如果我有一个适用于整个网站(例如 stackoverflow.com)的通用 cookie,该 cookie 是仅针对每个网页加载下载,还是针对该网页上下载的每个文件(例如图片文件)?
【问题讨论】:
cookie 只是在 HTTP 请求的标头部分中提供的附加信息。
通过包含该行来设置 cookie
Set-Cookie: key=value
在从服务器到客户端的 HTTP 响应中。它只需要设置一次,除非cookie存储被清除,否则它会一直保留在浏览器中。
如果需要,Cookie 也可以自动过期
Set-Cookie: key=value; Expires=Wed, 09 Jun 2021 10:18:14 GMT
如果为网站设置了 cookie,客户端会将其包含在对服务器的每个请求中,并在请求标头中添加类似这样的内容
Cookie: key=value
是否以及为哪些文件添加 Set-Cookie 标头取决于您的服务器和 Web 应用程序的配置。
这能回答你的问题吗?
您可能还会发现涵盖 cookie 的 Wikipedia 文章很有用: https://en.m.wikipedia.org/wiki/HTTP_cookie
【讨论】: