如何Set-Cookie像谷歌一樣設置多個標題。嘗試在 Go 和 Node.js 中執行此操作,但似乎不可能。是否可以在沒有任何框架的情況下做到這一點?去res.Header().Set("Set-Cookie", "q=city,c=acc; HttpOnly; SameSite=Lax") 節點.js res.writeHead(200, { "Content-Type": "text/html", "Set-Cookie": "q=city,c=acc; HttpOnly; SamSite=Lax", "Cache-Control": "max-age=120" });
2 回答

慕婉清6462132
TA貢獻1804條經驗 獲得超2個贊
對于 golang,http.Header
有一個Add
Method,它將追加而不是覆蓋現有的鍵。
Add 將鍵、值對添加到標題中。它附加到與鍵關聯的任何現有值。鍵不區分大小寫;它由 CanonicalHeaderKey 規范化。

子衿沉夜
TA貢獻1828條經驗 獲得超3個贊
對于 Node.js,使用setHeader以數組作為值的響應
res.writeHead(200, {
"Set-Cookie": ["q=city;HttpOnly", "lat=45; SameSite=Lax", "another=foo;SameSite=Lax;"]
});
對于 Go,Header().Add()在響應上使用
res.Header().Add("Set-Cookie", "q=city; SameSite=Lax")
res.Header().Add("Set-Cookie", "multiple=1; HttpOnly")
- 2 回答
- 0 關注
- 388 瀏覽
添加回答
舉報
0/150
提交
取消