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 ( GET
ou 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://input
pode ser reutilizado.