Не удается получить данные POST из обратного вызова API - PullRequest
0 голосов
/ 22 апреля 2019

Я пытаюсь получить данные POST, которые отправляются методу контроллера в моем проекте CI.Тем не менее, я не могу получить эти данные так, как я пытаюсь их получить.

Я проверил 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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...