file_get_contents("php://input")
o $HTTP_RAW_POST_DATA
- ¿cuál es mejor para obtener el cuerpo de la solicitud JSON?
¿Y qué tipo de solicitud ( GET
o POST
) debo usar para enviar datos JSON cuando uso el lado del cliente XmlHTTPRequest
?
Mi pregunta se inspiró en esta respuesta: Cómo publicar JSON en PHP con curl
Cita de esa respuesta:
Desde la perspectiva del protocolo, en
file_get_contents("php://input")
realidad es más correcto, ya que de todos modos no está procesando datos de formularios http multiparte.
$HTTP_RAW_POST_DATA
se considera obsoleto yphp://input
se puede reutilizar.