我的后端是Golang。我使用以下代码将http cookie设置为浏览器,如下所示:
cookie := http.Cookie{Name: "user", Value: strCookie, MaxAge: 86400, Secure: true, HttpOnly: true}
http.SetCookie(w, &cookie)
在下一个http会话中,我使用以下代码尝试读取cookie:
cookieUser, err := r.Cookie("user")
它适用于Chrome,Firefox,但Safari无法将cookie发送回后端,因此Golang尝试读取cookie,它显示错误消息:
http: named cookie not present
所以我想知道这是否是特定于Safari的错误或我的程序中有任何问题。