Угловые 5 файлов cookie xsrf-token и x-xsrf-header не одинаковы

LokiKartik спросил: 28 апреля 2018 в 09:04 в: angular

Я изменяю значение cookie xsrf-token для каждого запроса во бэкэнд. Я делаю несколько HTTP-звонков за один раз на сервер, но для некоторых запросов значение "xsrf-cookie" и значение "x-xsrf-header" не одинаковы.

Я попытался добавить x-xsrf-header вручную через paramaters, но значение заголовка не соответствует дате.

Вот код, который я пробовал,

this.http.post<any>(route, paramas, {
      headers: new HttpHeaders({
        'X-XSRF-TOKEN': this.cookieService.get("XSRF-TOKEN"),
      })
 })

Пожалуйста, найдите ниже изображение. Пожалуйста, помогите. Заранее благодарю вас.

1 ответ

Gabor Lengyel ответил: 28 апреля 2018 в 09:38

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