У меня есть почтальон (тот, который не открывается в Chrome), и я пытаюсь выполнить запрос POST, используя raw json.
На вкладке "Тело" я выбрал "raw" и "JSON (application/json)" с этим телом:
{
"foo": "bar"
}
Для заголовка у меня есть 1, Content-Type: application/json
На стороне PHP я просто делаю print_r($_POST);
, и я получаю пустой массив.
Если я использую jQuery и делаю:
$.ajax({
"type": "POST",
"url": "/rest/index.php",
"data": {
"foo": "bar"
}
}).done(function (d) {
console.log(d);
});
Я получаю как ожидалось:
Array
(
[foo] => bar
)
Так почему же он не работает с Postman?
Скриншоты почтмана:
и заголовок: