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

By 揭竿而起义 at 2018-01-28 01:13 • 202次点击
揭竿而起义

如果直接用 `http.SetCookie(w, http.Cookie{...`

会有什么后果?论坛源代码如下:

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),
		})
	}
}

源码, setcookie, delcookie, http, cookie


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

ego008 at 2018-01-28 20:41
1

谢谢版主大大解答

揭竿而起义 at 2018-01-28 23:02
2
登录 后发表评论