Go語言-Cookie無法清除或者覆蓋

Cookie由后端管理。

問題:第一次set cookie可以生效,第二次覆蓋或者清除cookie卻不生效。查看瀏覽器的cookie信息,仍然是第一次的值。

cookie := http.Cookie{

? ? ? ? ? ? ? ? Name:? ? name,

? ? ? ? ? ? ? ? Value:? ? value,

? ? ? ? ? ? ? ? HttpOnly: true,

? ? ? ? ? ? ? ? Secure:? false,

? ? ? ? ? ? ? ? Path:? ? "/",

? ? ? ? }

? ? ? ? http.SetCookie(resp, &cookie)

原因:在第二次設(shè)置cookie,即清除cookie時,沒有設(shè)置Path

cookie := http.Cookie{

? ? ? ? ? ? ? ? Name:? name,

? ? ? ? ? ? ? ? MaxAge: -1,

? ? ? ? ? ? ? ? Expires: time.Unix(1, 0),

? ? ? ? }

? ? ? ? http.SetCookie(resp, &cookie)

解決方案:

在清除Cookie時,添加Path,并且與第一次設(shè)置時的Path值一致。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 作者:晚晴幽草軒www.jeffjade.com/2016/10/31/115-summary-of-cookie...
    饑人谷_Dylan閱讀 1,262評論 0 51
  • 背景在HTTP協(xié)議的定義中,采用了一種機制來記錄客戶端和服務(wù)器端交互的信息,這種機制被稱為cookie,cooki...
    時芥藍閱讀 2,470評論 1 17
  • 大晚上的看完了講述父愛如山的電影《全民追擊》。父親設(shè)了一個天大的局為女兒頂罪,用自己的生命免除了女兒的15年牢獄之...
    芥子許_Min閱讀 302評論 0 0
  • 桂凝香,菊競放。向晚偶聞蟲唱。云影淡,月輪開。推窗邀影來。 秋璀璨。簾低卷。一片相思難遣。蛩語歇,夜光沉。解愁憑夢尋。
    大老鮑閱讀 488評論 6 24

友情鏈接更多精彩內(nèi)容