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
может использоваться повторно.