Php 发布到无脂肪框架时缺少参数
我有一个角度前端调用REST服务来验证由无脂肪服务器提供的用户 当我使用postman时,我可以看到在f3路线的POST中传递的参数,因此: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
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!有点遗憾的是,我需要为角形和标准立柱前端编写代码。但是谢谢-至少我现在可以掌握参数了。