У меня есть ситуация, когда я хочу прочитать содержимое куки в Go.Однако содержимое файла cookie находится в формате JSON.(Изменение формата файла cookie - не вариант)
Например, содержимое файла cookie может быть следующим:
{"id":"abc","data":"information","on_off":false}
В JavaScript я легко могу прочитать содержимоеcookie и анализируйте его.
С другой стороны, при попытке прочитать cookie с помощью r.Cookie('my_cookie')
при попытке получить следующее сообщение об ошибке: http: named cookie not present
.
Если я изменюcookie в простую строку, тогда она работает как положено.
Кто-нибудь знает, что делать в этом случае?Разве невозможно прочитать такой cookie-файл в Go?
Когда я использую r.Header.Get["Cookie"]
, вывод, который он возвращает, содержит cookie-файл и значение JSON (указано среди всех других cookie-файлов)