Не удается получить сообщение JSON от почтальона - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь отправить json body из Почтальона здесь , и у меня есть простой php код, чтобы получить json body

<?php


$data = json_decode(file_get_contents('php://input'), true);
echo($data);

echo $_REQUEST;
?>

Когда я посылаю json body от Почтальона, это дает

Примечание: неопределенное смещение: 0 в D: \ Xampp \ htdocs \ Ass \ index.php в строке 7

Массив

Так как мне получить значения json из php файла?

Ответы [ 2 ]

0 голосов
/ 03 мая 2018

Наконец я нашел ответ. Если вы видели мой скрин по вопросу, ссылка на Почтальон была https://localhost/Ass. Я изменил его на https://localhost/Ass/index.php, и у меня есть значения JSON

0 голосов
/ 02 мая 2018

Содержимое JSON, которое вы публикуете, не является допустимым массивом JSON / PHP.

Существует дополнительная кома (,) после поля возраста.

код

$data = json_decode(file_get_contents('php://input'), true);
var_dump($data);

Неверное содержание:

{
    "name":"John",
    "email":"john@email.com",
    "age":27,
}

Неверный результат содержимого:

NULL

Правильное содержание:

{
    "name":"John",
    "email":"john@email.com",
    "age":27
}

Правильный результат содержимого:

array(3) {
  ["name"]=>
  string(4) "John"
  ["email"]=>
  string(14) "john@email.com"
  ["age"]=>
  int(27)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...