我試圖設置一個可以持續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