Как установить необработанное значение cookie в ядре asp.net? - PullRequest
0 голосов
/ 01 июля 2019

Я хотел бы установить значение mycookie на value=somevalue, таким образом:

cookie view in chome

Рекомендованный подход использования Cookies.Append не работает, так как значение закодировано в URL и заканчивается value%3Dsomevalue.

Мой код для добавления куки:

_context.Response.Cookies.Append("mycookie", $"value=somevalue");

Мой код для чтения куки

_context.Request.Cookies["mycookie"]

Вопрос: как лучше обойти кодировку URL и установить необработанное значение cookie?

1 Ответ

0 голосов
/ 01 июля 2019

Я нашел разумный обходной путь, установив заголовок файла cookie вручную.

_context.Response.Headers.Append("Set-Cookie", "mycookie=value=somevalue");

Вы можете использовать тот же код для возврата куки:

_context.Request.Cookies["mycookie"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...