Twitt
@Twitt

Почему $_REQUEST пустой, когда шлешь POST запрос в Postman?

5da1fe9e74da0820365013.png
Есть такая ситуация
На бэке, в файл куда адресуется стоит первой же строкой: die(var_dump($_REQUEST));
Тип запроса выбран конечно же POST.
Результат всегда отдается
array(0) {
}
Что может быть не так?
При этом если отправить GET - отправится нормально и реквест не будет пуст
  • Вопрос задан
  • 905 просмотров
Решения вопроса 1
Потому что вы отправляете данные в теле запроса. В таком случае их можно получить только через поток php://input

$raw = file_get_contents('php://input');
$json = json_decode($raw);
var_dump($raw, $json);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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