Вы можете установить повара ie, используя такую библиотеку, как js -cook ie (или просто JS, используя document.cookie
). Повар ie без max-age
или с датой истечения срока действия будет сессионным поваром ie и истечет, когда пользователь закроет вкладку браузера.
Все файлы cookie автоматически отправляются на бэкэнд, если API и веб-приложение находятся в одном домене. Если ваше приложение, например, на https://www.yourdomain.com
, а ваш API на https://api.yourdomain.com
, это будет междоменный запрос, и отправка куки должна быть включена вручную в jQuery, используя withCredentials: true
:
$.ajax({
url: a_cross_domain_url,
xhrFields: {
withCredentials: true
}
});
см. Документацию по jQuery AJAX.
(то же самое относится и к другим AJAX библиотекам, таким как axios
)
Я не эксперт по C#, но здесь ссылка на документы с пример того, как получить запрос куки.