Pregunta:
Fecha: 26-11-2015 15:19:37
(En Español)
http://hdeleon.net/realizar-una-peticion-post-con-php-enviando-json-como-contenido-del-mensaje/ Votos: 6 - Respuestas: 3 - Vistas: 11 Compartir en: Google Facebook Twitter LinkedIn Link
APORTE: Realizar una petición POST con PHP enviando JSON como contenido.[Resuelta]
Aquí otro aporte de mi parte, petición a un servicio con formato json:http://hdeleon.net/realizar-una-peticion-post-con-php-enviando-json-como-contenido-del-mensaje/ Votos: 6 - Respuestas: 3 - Vistas: 11 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
-
Fecha: 06-01-2016 03:45:55 Muy buen aporte, transcribo el ejemplo por si en algún momento el origen deja de estar disponible.
//url de la petición $url = 'https://pato.com/login'; //inicializamos el objeto CUrl $ch = curl_init($url); //el json simulamos una petición de un login $jsonData = array( 'usuario' => 'pato', //código fijo 'password' => 'pato123456' ); //creamos el json a partir de nuestro arreglo $jsonDataEncoded = json_encode($jsonData); //Indicamos que nuestra petición sera Post curl_setopt($ch, CURLOPT_POST, 1); //para que la peticion no imprima el resultado como un echo comun, y podamos manipularlo curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //Adjuntamos el json a nuestra petición curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded); //Agregamos los encabezados del contenido curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); //ignorar el certificado, servidor de desarrollo //utilicen estas dos lineas si su petición es tipo https y estan en servidor de desarrollo //curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); //curl_setopt($process, CURLOPT_SSL_VERIFYHOST, FALSE); //Ejecutamos la petición $result = curl_exec($ch);
Saludos! Votos: 2 - Link respuesta -
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
