почему codeigniters raw_input_stream имеет значение null? - PullRequest
0 голосов
/ 18 марта 2019

Мне было интересно, почему raw_input_stream возвращает ноль. Вот мой вызов ajax, который я делаю из UI5.

$.ajax({
                url: "/CI/controllername/functionname",
                type: "POST",
                data: JSON.stringify(oParameters),
                contentType: "application/json",
                success: function (data) {
                    MessageToast.show(data);
                },
                error: function (e) {
                    MessageToast.show(e.status);
                }
            });

Вот мой контроллер

class controllername extends CI_Controller
{
    public function functionname()
    {
        echo $this->input->raw_input_stream;
        if ($this->input->raw_input_stream == null) echo "null";
    }
}

Когда я запускаю этот код, raw_input_stream имеет значение null. Не уверен почему. Я проверяю полезную нагрузку запроса на инструментах разработчика Chrome и данные отправляются. Вот запрос полезной нагрузки.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...