无法从API回调获取POST数据

时间:2019-04-22 13:50:39

标签: php codeigniter

我正在尝试获取正在发送到CI项目中的控制器方法的POST数据。但是,无论尝试哪种方式,我都无法获取该数据。

我已经检查了NGROK Inspect,并且我能够看到我想要的数据,如下面的屏幕快照所示: enter image description here

问题是,当我尝试从控制器方法本身访问此日期时,我什么也没得到,不确定我是否访问错误,但是以下是我尝试过的操作:

$Data = json_decode(file_get_contents('php://input'), true); //Method 1

$response = $this->input->post("Body"); // Method 2

$data = $this->input->post(); //Method 3

每当尝试使用上述方法时,我一无所获。 基本上,这就是Controller方法的样子,它将创建一个json文件并将响应保存在其中:

    public function resolve_payment(){
    $data = $this->input->post();
    $fp = fopen("testdir.json", 'w');
    fwrite($fp, json_encode($data, JSON_UNESCAPED_SLASHES));
    fclose($fp);
}

0 个答案:

没有答案