Я меняю значение cookie xsrf-токен для каждого запроса на бэкэнде. Я делаю несколько HTTP-вызовов одновременно на сервер, но для некоторых запросов значение «xsrf-cookie» и «x-xsrf-header» не совпадают.
Я пытался добавить x-xsrf-заголовок вручную через параметры, но значение заголовка устарело.
Вот код, который я пробовал,
this.http.post<any>(route, paramas, {
headers: new HttpHeaders({
'X-XSRF-TOKEN': this.cookieService.get("XSRF-TOKEN"),
})
})
Пожалуйста, найдите изображение ниже.
Пожалуйста помоги. Заранее спасибо.





Вероятно, это состояние гонки, браузеру требуется время, чтобы получить / установить файлы cookie, а также Angular, чтобы установить заголовки. Для большинства целей достаточно и намного проще просто иметь токен csrf для всего сеанса пользователя (а не отдельный для каждого запроса).