No request parameters after post request with json
我遇到了问题:当我向我的 symfony api 发送 post 请求时,我尝试获取 $request->request 并转储它(使用 dd() 助手),我得到空参数数组,并且我有不知道为什么会这样。
我正在使用 Postman 来测试这个 api,我的示例对象看起来像:
1 2 3 4 5 6 7 8 9 10 | { "day":"2018-10-13T08:50:45.802Z", "songs": [ { "title":"Song title", "songType": 5, "number": 237 } ] } |
结果是:
结果截图
有谁知道如何获得预期的请求?
默认情况下,Symfony 的 Request 类假设通过 HTTP 标头设置表单数据。
要获取 json 请求正文,请执行以下操作: