@KoRNeT46RuS

Куда пропал POST?

Отправляю запрос на сервер
axios.post(URL.sortPages, {
                firstName: 'Fred',
                lastName: 'Flintstone'
            });


На сервере стоит вардамп поста. Но в ответ получаю пустоту
5da97ed383f32306700607.png5da97eda44c52308650191.png

ВТФ?????
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
heavenst
@heavenst
Это из-за Content-Type. В $_POST попадают только данные из запросов с типом "multipart/form-data-encoded" и "application/x-www-form-urlencoded", а данные типа "application/json", как у вас, оказывается в теле запроса, их можно найти так - file_get_contents('php://input');
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ну отправил, а где ты что-то получаешь?
axios.post(URL.sortPages, {
                firstName: 'Fred',
                lastName: 'Flintstone'
            }).then(response => (this.data = response.data));

примерно так
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы