Невозможно сделать запрос POST, используя FETCH - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь сделать POST-запрос, используя FETCH, но получаю эту ошибку - 419 (unknown status)

Это мой код:

fetch(url, {
    method: "post", headers: {'Content-Type': 'application/json'}, 
    mode: 'no-cors',
    body: {_token: '{!! csrf_token() !!}',
   }
}).then(function(response) {
    return response.json();
})

Я также добавил <meta name="csrf-token" content="{{ csrf_token() }}">в головной части.

1 Ответ

0 голосов
/ 28 ноября 2018

Для запуска, если вы отправите Content-Type': 'application/json', вам следует JSON.stringify тело запроса.

Что касается кода ошибки 419, это, вероятно, означает Authentication timeout ( источник ),но поскольку он не стандартизирован, ваш браузер может его не распознать.

...