file_get_contents("php://input")
o $HTTP_RAW_POST_DATA
- qual è il migliore per ottenere il corpo della richiesta JSON?
E quale tipo di richiesta ( GET
o POST
) devo utilizzare per inviare dati JSON quando si utilizza il lato client XmlHTTPRequest
?
La mia domanda è stata ispirata da questa risposta: come pubblicare JSON su PHP con curl
Cita da quella risposta:
Dal punto di vista del protocollo
file_get_contents("php://input")
è effettivamente più corretto, dal momento che non stai comunque elaborando i dati del modulo multipart http.
$HTTP_RAW_POST_DATA
è considerato deprecato ephp://input
può essere riutilizzato.