Угловой файл cookie 5 xsrf-token и заголовок x-xsrf не совпадают - PullRequest
0 голосов
/ 22 мая 2018

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

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

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

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

Пожалуйста, найдите изображение ниже.enter image description here Пожалуйста, помогите.Заранее спасибо.

1 Ответ

0 голосов
/ 22 мая 2018

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

...