Recibo una carga JSON de un servicio web en la página web interna de mi sitio en/asset/setjob. La siguiente es la carga útil JSON se registró a/activo/setjob:Reciba la carga JSON con el marco ZEND y/o PHP
[{ "trabajo": { "source_filename": "beber cerveza-pig.mpg", "CURRENT_STEP": "waiting_for_file" , "encoding_profile_id": "nulo", "resolución": "nulo", "status_url": "http://example.com/api/v1/jobs/1.json", "id": 1, "tasa de bits": "nulo", "CURRENT_STATUS": " esperando el archivo ", " actual_progress ":" nil ", " remote_id ":" mi-propio-ID remoto "}}]
Esta carga útil se publica una vez en esta página. La página no está pensada para ver, sino para analizar el objeto JSON para ID y current_status, de modo que pueda insertarlo en una base de datos. Estoy usando Zend framework.
¿CÓMO PUEDO recibir esta carga en Zend? ¿Tengo $ _GET ['json']? $ _POST ['trabajo']? Ninguno de estos parece funcionar. En esencia, necesito asignar esta carga a una variable php para poder manipularla.
He intentado:
$ jsonStrGet = var_dump ($ _ GET); $ jsonStrPost = var_dump ($ _ POST);
Y lo he intentado: $ response = $ this-> getResponse(); $ cuerpo = $ respuesta-> getBody();
cita en bloque
Cualquier ayuda sería muy apreciada! Gracias.
¿Cuál fue el resultado de $ jsonStrGet = var_dump ($ _ GET); $ jsonStrPost = var_dump ($ _ POST); ? –
Compruebe la respuesta a esta pregunta: http://stackoverflow.com/questions/813487/how-to-post-json-to-php-with-curl –