我有一个情况,我想在 Go 中读取 cookie 的内容。但是 cookie 的内容是 JSON 格式。(无法更改 cookie 的格式)
例如 cookie 的内容可能是:
{"id":"abc","data":"information","on_off":false}
在 JavaScript 中,我可以轻松读取 cookie 的内容并解析它。
另一方面,使用 Go 时,当我尝试使用 读取 cookie 时,r.Cookie('my_cookie')
出现以下错误:http: named cookie not present
。
如果我将 cookie 修改为一个简单的字符串,那么它会按预期工作。
有谁知道在这种情况下该怎么办?在 Go 中是否无法读取这样的 cookie?
当我使用 时r.Header.Get["Cookie"]
,它返回的输出确实包含 cookie 及其 JSON 值(在所有其他 cookie 中列出)
GCT1015
相关分类