服务器端cookie和JavaScript cookie之间的关系是什么?

5
我想了解Servlet中Cookie类创建的cookie和JS中document.cookie之间的关系。

https://dev59.com/Omw05IYBdhLWcg3w9mdW - underdog
1个回答

6

document.cookie 是一个非常奇特的属性:

  • 如果你读取它的值,它会将与文档相关的浏览器存储的所有 cookie 作为一个巨大的字符串返回。这不是太有用的格式,它只提供了 cookie 的名称和值,没有任何关于 cookie 的其他信息,如相关路径或到期时间。它基本上是一个分号分隔的名称=值列表。

  • 如果你写入它的值,则在浏览器中为文档添加或更新 cookie。随后对服务器的请求将携带此额外/更新的 cookie。

因此,它在 JavaScript 级别上提供了访问与该文档相关的 cookie 数据的功能,这些数据可能来自服务器或 JavaScript 添加。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接