dtvhqlc57127 2015-10-04 17:49
浏览 103

Safari无法发送Cookie-HTTP:不存在命名的Cookie

My backend is Golang. I use the following code to to set an http cookie to the browser, like so:

cookie := http.Cookie{Name: "user", Value: strCookie, MaxAge: 86400, Secure: true, HttpOnly: true}
http.SetCookie(w, &cookie)

In the next http session, I use the following code to try to read the cookie:

cookieUser, err := r.Cookie("user")

It works with Chrome, Firefox, but Safari failed to send the cookie back to the backend, therefore the Golang tried to read the cookie, it shows the error message:

http: named cookie not present

So I'm wondering whether this is a Safari specific bug or there's any problem in my program.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥100 有人会搭建GPT-J-6B框架吗?有偿
    • ¥15 求差集那个函数有问题,有无佬可以解决
    • ¥15 【提问】基于Invest的水源涵养
    • ¥20 微信网友居然可以通过vx号找到我绑的手机号
    • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
    • ¥15 解riccati方程组
    • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
    • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
    • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
    • ¥50 树莓派安卓APK系统签名