当我将值设置为session(cookie会话)时,我可以从客户端看到该值,如下所示
但是,当我尝试使用javascript document.cookie
获取Cookie时,这就是我得到的所有内容
如何获取 PLAY_SESSION Cookie?
答案 0 :(得分:3)
您无法在浏览器的JavaScript中获取会话Cookie。 For security reasons它设置为仅限http。
如果您只想在请求之间保留一些小数据,可以在操作的响应中设置自己的cookie。只需将http-only标志设置为false:
response().setCookie(
"theme", // name
"blue", // value
3600, // maximum age
"/some/path", // path
".example.com", // domain
false, // secure
false // http only
);
将http-only标志设置为false,您可以在浏览器中通过JavaScript访问您的cookie。