Доступ к файлам cookie в контроллере, которые установлены в javascript Asp.Net Core
Я устанавливаю cookie в javascript, но он недоступен, когда я пытаюсь получить к нему доступ в моем контроллере.
Javascipt:
createCookie('wh', 'hello', 1);
export function createCookie(name: string, value, days) {
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toUTCString();
}
else var expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
}
действие контроллера:
public IActionResult TestCookie()
{
var cookies = HttpContext.Request.Cookies;
string result = "";
foreach (var item in cookies)
{
result += item.Key + ": " + item.Value + ", ";
}
ViewData["result"] = result;
return View();
}
Если я установлю cookie в контроллере, то он будет доступен при последующих запросах, там есть файлы cookie Auth, но нет файла "wh". Что я делаю неправильно?