jun_dev
@jun_dev
Frontend-developer

Почему у POST запроса status code 204?

Нужно передать пост запросом данные из объекта body.
Почему в Network запрос отображается два раза и первый со статусом 204?
60c373c1f04fe300143209.jpeg

Подскажите, что делаю не так.
let body = {
        user: {
            phone: `${ phone }`,
            firstName: `${ name }`,
            email: `${ email }`,
        }
    };

let url = `https://....`;

postData(url, body)
.then(data => {console.log(JSON.stringify(data))})
.catch(error => console.error(error));
function postData(url, data) {
    return fetch(url, {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json; charset=utf-8',
            'Accept': 'application/json'
        },
        body: JSON.stringify(data),
    })
    .then(response => response.json());
}
  • Вопрос задан
  • 522 просмотра
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Все в порядке.
Для кроссдоменных запросов браузер делает preflight, а для него 204 - это норма.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы