无法使用slim 3读取php api中的帖子数据

问题描述

我有一个 angular 前端,它使用 PHP/slim3 中的 API。

我用这个帖子请求调用一个 PHP api:

return this.http.post<any>(API_URL + '/user',{ data: userData });

使用这些表单值:{name: "john",age: "25"}

在 api 我有这个代码

$app->post('/user',function (\Slim\Http\Request $request,\Slim\Http\Response $response) {
    $input = $request->getParams();
    $name = $input['name'];
    $age = $input["age"];
    echo json_encode($name);
}

当我运行我的应用程序时,它返回 null 而不是 name,但是当我使用具有相同值的 postman 时,它返回正确的值。

我试过:

$input = $request->getParsedBody();

结果一样。

我做错了什么?

谢谢你,抱歉我的英语不好...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...