【发布时间】:2015-04-16 02:34:26
【问题描述】:
我在将 mime 类型 content-type application/json 的数据从 Chrome Advance rest Client 发布到 slim 框架 Web 服务时遇到问题。
我尝试将这些代码发送到application/json
$app->post('/register', function() use ($app) {
$app->add(new \Slim\Middleware\ContentTypes());
$params = $app->request->getBody();
$name = $params->name;
$email = $params->email;
$password = $params->password;
...});
也试过了
$params = json_decode($app->request()->getBody());
var_dumb($params); //get NULL value here
获取错误
Trying to get property of non-object to this `$name = $params->name;`
请帮助我如何捕获应用程序/json 格式的数据? 谢谢你
【问题讨论】:
-
您显示的错误与您的第一个 sn-p 的第一部分有关。尝试评论它并尝试只处理第二个。
-
介意分享您提交的 JSON 对象吗?