file_get_contents("php://input")ou $HTTP_RAW_POST_DATA- qual é o melhor para obter o corpo da solicitação JSON?
E qual tipo de solicitação ( GETou POST) devo usar para enviar dados JSON ao usar o lado do cliente XmlHTTPRequest?
Minha pergunta foi inspirada nesta resposta: Como postar JSON para PHP com curl
Cite essa resposta:
De uma perspectiva de protocolo
file_get_contents("php://input")é realmente mais correto, já que você não está realmente processando dados de formulário de várias partes http.
$HTTP_RAW_POST_DATAé considerado obsoleto ephp://inputpode ser reutilizado.