Доступ к файлам 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". Что я делаю неправильно?

0 ответов

Другие вопросы по тегам