揭竿而起义 avatar

[源码探讨]SetCookie和DelCookie为什么要用&http.Cookie这种获取地址的方式啊?

🕕 by 揭竿而起义

如果直接用 http.SetCookie(w, http.Cookie{... 会有什么后果?论坛源代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
func (h *BaseHandler) DelCookie(w http.ResponseWriter, name string) {
	if len(name) > 0 {
		http.SetCookie(w, &http.Cookie{
			Name:     name,
			Value:    "",
			Path:     "/",
			Secure:   h.App.Cf.Main.CookieSecure,
			HttpOnly: h.App.Cf.Main.CookieHttpOnly,
			Expires:  time.Unix(0, 0),
		})
	}
}

💘 相关文章

评论

共2条关于"[源码探讨]SetCookie和DelCookie为什么要用&http.Cookie这种获取地址的方式啊?"的评论

ego008 avatar
#1 ego008 回复

没有遇到相关的坑,使用指针是参考官方文档的例子。

写一条评论

Based on Golang + fastHTTP + sdb | go1.16.3 Processed in 0ms