以下示例是关于Go中包含http设置cookie golang用法的示例代码,想了解http设置cookie golang的具体用法?http设置cookie golang怎么用?http设置cookie golang使用的例子?那么可以参考以下相关源代码片段来学习它的具体使用方法。
func main() {
router := http.NewServeMux()
router.HandleFunc("/", (func(w http.ResponseWriter, r *http.Request) {
// set content type to json
w.Header().Set("Content-Type", "application/json")
// set cookie for storing token
cookie := http.Cookie{}
cookie.Name = "accessToken"
cookie.Value = "ro8BS6Hiivgzy8Xuu09JDjlNLnSLldY5"
cookie.MaxAge = time.Now().Minute() * 1
cookie.Secure = true
cookie.HttpOnly = true
cookie.SameSite = http.SameSiteStrictMode
http.SetCookie(w, &cookie)
json.NewEncoder(w).Encode(&ApiResponse{Code: http.StatusOK, Message: "Hello Wordl Using Nodemon"})
}))
err := http.ListenAndServe(":3000", router)
if err != nil {
log.Fatal(err)
}
}
本文地址:https://www.itbaoku.cn/snippets/785326.html