Codeigniter 3.1.8 Сообщение JSON не удается

Я пытаюсь отправить запрос JSON POST к контроллеру.

Заголовок такой: [{"key":"Content-Type","value":"application/json"}]

Я пробую минимальную полезную нагрузку: {"user":1}

Согласно многочисленным записям, я пробовал следующее:

public function authorize(){
    echo 'Line 37';
    print_r($this->input->raw_input_stream);//NULL
    print_r(json_decode($this->input->raw_input_stream));//NULL
    print_r(json_decode(file_get_contents('php://input')));//NULL
    print_r(json_decode(trim(file_get_contents('php://input')), true));//NULL
    print_r(json_decode(file_get_contents("php://in‌​put"), true));//file_get_contents(): Invalid php:// URL specified
}

Но я получаю пустую строку для обоих var_dumps, string (0) "".

Какие-либо предложения?

@pradeep Я обновил информацию. Это форма без публикации, полезная нагрузка - {"user": 1}, а заголовки указаны выше. Я использую Почтальон, чтобы сделать запрос.

pigfox 13.05.2018 04:51

форма публикации означает, как вы публикуете данные с помощью ajax, curl или чего-то еще

Pradeep 13.05.2018 04:54

Отправляю данные через Почтальона.

pigfox 13.05.2018 05:07
Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
0
3
57
0

Другие вопросы по теме