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

Я пытаюсь получить тело запроса POST.Я отправляю это с помощью POSTMAN.Но тело запроса POST всегда пусто.Я пытался переключаться между http и https, но для меня это бесполезно.PHP получает запрос POST, но он всегда пуст.

Я использую php 5.3 и OpenServer для своего проекта.

Вот мой запрос

POST /example HTTP/1.1
Host: domain
Content-Type: application/json
User-Agent: PostmanRuntime/7.17.1
Accept: */*
Cache-Control: no-cache
Accept-Encoding: gzip, deflate
Referer: http://ht-line/integration/proctoring/proctorEdu
Connection: keep-alive
cache-control: no-cache


{

  "something":94

}

Вот код php

$json = file_get_contents('php://input');

$data = json_decode($json);

var_dump ($ json);

string '' (length=0)

ОБНОВЛЕНИЕ

Если я делаю запрос в папке домена, как http://domain, он работает нормально, но если я изменяю его на http://domain/test, он не работает

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