使用slim 3,我只想发布一个简单的数据集并在我的服务器上接收它,但我似乎无法获得这些参数。
这是我的路线
$app->group('/v1', function() use($app) {
$app->post('/test/create', \MobileV1Controller::class . ':testCreate')
->setName('app::testCreate');
}
这是我的控制功能
public function testCreate($req, $res, $args){
$PostPutVars = $req->getParam('Make');
return $PostPutVars
}
这是POST正文
{
"Make" : "Matt"
}
答案 0 :(得分:0)
改为使用$req->getParsedBodyParam('Make')
。
对于URL编码的请求,您还可以获得单个参数值, 如果缺少参数,则使用可选的默认值 getParsedBodyParam($ key,$ default = null)。