Нет параметров запроса после пост-запроса с json - PullRequest
0 голосов
/ 13 октября 2018

У меня проблема: когда я отправляю пост-запрос в мой symfony api, и я пытаюсь получить $ request-> request и вывести его (используя помощник dd ()), я получаю пустой массив параметров, и у меня естьпонятия не имею, почему это происходит.

Я использую Почтальон для тестирования этого API, и мой пример объекта выглядит так:

{
   "day": "2018-10-13T08:50:45.802Z",
   "songs": [
       {
           "title":"Song title",
           "songType": 5,
           "number": 237
       }
    ]
}

И результат: скриншот результата

Кто-нибудь знает, как получить ожидаемый запрос?

1 Ответ

0 голосов
/ 13 октября 2018

По умолчанию класс запросов Symfony принимает данные формы, установленные через заголовки HTTP.

Чтобы получить тело запроса json, сделайте следующее: $data = json_decode($request->getContent(), true);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...