Файлы cookie, созданные на сервере, не отображаются в Chrome Dev Tools - PullRequest
0 голосов
/ 18 февраля 2020

Я использую ASP. NET Core 3.1 Razor страниц, размещенных на Azure. Я создаю повар ie со следующим кодом. Я не вижу его в Chrome Dev Tools даже после обновления страницы sh.

public class IndexModel : PageModel
{
    public void OnGet()
    {
        CookieOptions options = new CookieOptions
        {
            Path = "/",
            Domain = "",
            HttpOnly = true,
            Secure = true,
            SameSite = SameSiteMode.Strict,
            Expires = DateTime.Now.AddDays(30)
        };

        Response.Cookies.Append("myCookie", "choco chip", options);
    }
}

1 Ответ

0 голосов
/ 03 марта 2020

Проблема в том, что вы установили domain="" в параметре cook ie. поэтому после публикации sh - Azure, даже если ответ правильно настроил cook ie, повар ie не будет отправлен вместе с запросом.

Решение состоит в том, чтобы просто удалить domain="" сделать "домен" неопределенным.

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