file_get_contents("php://input")или $HTTP_RAW_POST_DATA- какой лучше получить тело запроса JSON?
И какой тип запроса ( GETили POST) я должен использовать для отправки данных JSON при использовании на стороне клиента XmlHTTPRequest?
Мой вопрос был вдохновлен этим ответом: Как опубликовать JSON в PHP с помощью curl
Цитата из этого ответа:
С точки зрения протокола
file_get_contents("php://input")это на самом деле более правильно, поскольку вы все равно не обрабатываете данные многостраничной формы http.
$HTTP_RAW_POST_DATAон считается устаревшим иphp://inputможет использоваться повторно.