首页前端开发HTMLGo 设置 cookie

Go 设置 cookie

时间2023-04-04 10:00:01发布访客分类HTML浏览1487
导读:Go 设置 cookieGo 语言中通过 net/http 包中的 SetCookie 来设置:http.SetCookie(w ResponseWriter, cookie *Cookie w 表示需要写入的 response,cooki...

Go 设置 cookie
Go 语言中通过 net/http 包中的 SetCookie 来设置:
http.SetCookie(w ResponseWriter, cookie *Cookie)
w 表示需要写入的 response,cookie 是一个 struct,让我们来看一下 cookie 对象是怎么样

type Cookie struct {
Name string
Value string
Path string
Domain string
Expires time.Time
RawExpires string
// MaxAge=0 means no 'Max-Age' attribute specified.
// MaxAge0 means delete cookie now, equivalently 'Max-Age: 0'
// MaxAge> 0 means Max-Age attribute present and given in seconds
MaxAge int
Secure bool
HttpOnly bool
Raw string
Unparsed []string // Raw text of unparsed attribute-value pairs
}
我们来看一个例子,如何设置 cookie
expiration := *time.LocalTime()
expiration.Year += 1
cookie := http.Cookie{ Name: "username", Value: "astaxie", Expires: expiration}
http.SetCookie(w, & cookie)

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

Go

若转载请注明出处: Go 设置 cookie
本文地址: https://pptw.com/jishu/953.html
没有索引也能用SQL ?深度解析 SLS Schema-on-Read 分析原理与应用 651651(651651开头是什么银行)

游客 回复需填写必要信息