.Hi,
我尝试在我的symfony2控制器中获取POST参数,但如果我将params作为POST发送,$request->request
将返回empty
,但是如果我将参数作为GET发送则可以。
(我使用Google Chrome REST控制台进行测试)。
Google Chrome REST控制台请求正文:
Request Url: http://localhost/symfony/web/app_dev.php/api/v1/create-examination-report
Request Method: POST
Status Code: 200
Params: {
"doctorId": "1",
"examinationText": "On dirais bien que même en POST ca marche pas mal",
"lat": "45.20354",
"lng": "3.03265"
}
但是在我的控制器中,如果我使用:
var_dump($request->request->all());
结果为empty
,如果我发送与GET相同的请求,则可以正常工作。
提前致谢
答案 0 :(得分:1)
听起来像Google Chrome REST Console
发送POST请求有问题(至少对于symfony而言......)
使用Google Chrome Advanced Rest Client
解决了我的问题。