Php 如何在magento控制器中获取Json原始主体?
我正在创建一个magento控制器,希望在其中接收从cURL发送的json原始数据 数据通过post方法以json格式发布到magento控制器上 我正在尝试访问此数据,但没有得到任何信息 我正在使用此代码获取数据Php 如何在magento控制器中获取Json原始主体?,php,json,magento,Php,Json,Magento,我正在创建一个magento控制器,希望在其中接收从cURL发送的json原始数据 数据通过post方法以json格式发布到magento控制器上 我正在尝试访问此数据,但没有得到任何信息 我正在使用此代码获取数据 public function CreateproductsAction() { $data = $this->getRequest()->getParams(); print_r($data);exit;
public function CreateproductsAction()
{
$data = $this->getRequest()->getParams();
print_r($data);exit;
}
}
输出为空。请告诉我获取数据的正确方法。我认为您正在寻找原始身体方法
public function CreateproductsAction()
{
$data = $this->getRequest()->getRawBody();
print_r($data);exit;
}
我建议按照Stack Overflow的问题指南创建一个[最小、完整且可验证的示例][1]。[1] :即使最初检查$this->getRequest()时将_raw_Body显示为null,它仍然有效。如果不起作用,请改用
$this->getRequest()->getContent()