我试图设置一个可以持续2年的cookie。但是,当我重新启动浏览器时,Cookie似乎被删除。浏览器重新启动后奇怪的Cookie被删除
该行为似乎是随机的,有时cookie会在重新启动时保留,但在下一次重新启动时它会再次消失。通过我的页面返回
完整标题:
HTTP/1.1 200 OK
Content-Length: 16
x-response-time: 11ms
Set-Cookie: ___auth=853c780cf6cacb177fd641af543c2e23048730aab126c2ee2f93cf0b725f3f30ec425160ea225761bee9bd9c100a1b897031f9194a7564301a9849b6e932440bb299cadabe885ca108973000bf5c183e;
Expires=Fri, 10 Feb 2017 10:30:53 GMT; Path=/
目前这正在对http://localhost:8080
运行,在生产尚未测试。行为发生在Chrome和Firefox中。
任何想法?
我有点困惑你的'java'标记。你在你的网页上运行Java applet吗?使用Java服务器? – 2015-02-14 15:43:49
@ AlexanderO'Mara运行java作为服务器上的语言。 – 2015-02-14 16:24:07
您的响应标题是否在您的问题中实际包含'Expires ='之前的新行字符?如果是这样,那么浏览器可能会创建一个会话cookie,它会在关闭时被删除。 – 2015-02-14 17:03:55