Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 发布到无脂肪框架时缺少参数_Php_Angularjs_Fat Free Framework - Fatal编程技术网

Php 发布到无脂肪框架时缺少参数

Php 发布到无脂肪框架时缺少参数,php,angularjs,fat-free-framework,Php,Angularjs,Fat Free Framework,我有一个角度前端调用REST服务来验证由无脂肪服务器提供的用户 当我使用postman时,我可以看到在f3路线的POST中传递的参数,因此: function authenticate(\Base $f3) { $logger = new \Log('app-events.log'); $logger->write('authenticate called.'); $logger->write('userna

我有一个角度前端调用REST服务来验证由无脂肪服务器提供的用户

当我使用postman时,我可以看到在f3路线的POST中传递的参数,因此:

function authenticate(\Base $f3) {

        $logger = new \Log('app-events.log');            
        $logger->write('authenticate called.');

        $logger->write('username:' . $f3->get('POST.username'));
        $logger->write('username:' . $f3->get('PARAM.username'));
将记录用户名

但是当我从我的角度前端调用相同的服务时,参数是空的

我的服务器运行的是5.6.17版,我已经将always\u populate\u raw\u post\u data=-1

我被难住了,如果有任何见解,我将不胜感激

谢谢
马特

你能把
$f3->BODY
倒出来告诉我里面是什么吗?您可能会在其中找到json。看见这就解释了为什么PHP不能解码它。您可以使用
$post=json\u decode($f3->body,TRUE)
@xfra35-Spot-on!有点遗憾的是,我需要为角形和标准立柱前端编写代码。但是谢谢-至少我现在可以掌握参数了。