
22/04/2010, 15:26
|
 | $this->role('moderador'); | | Fecha de Ingreso: mayo-2006 Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 9 meses Puntos: 2135 | |
Respuesta: Servicio web REST No entiendo realmente cual es tu duda, hablas de usuarios y luego cliente, si estas tratando en PHP, tu "cliente" es el script que hace la llamada al WebService en tu "servidor".
Ahora tu "servidor" debe de devolver la información a tu cliente, y la UNICA forma de hacerlo es usando echo/printf, ya que es la UNICA forma de escribir información en el stdout que es la salida que se envia en el cuerpo del request HTTP.
Ahora en tu "cliente" (lease el archivo que origino la consulta a tu WebService) lee esos datos que vienen en el cuerpo de tu request HTTP y los procesas, esto es lo que haces al devolver y procesar el resultado de curl_exec().
Si tienes dudas de como viene la estructura y la respuesta de tu servicio web (y a modo de Debug) puedes usar var_dump($respuesta) para ver la estructura.
var_dump es una función de PHP que te permite ver información de una variable, así como el tipo de dato y longitud, en base a esa respuesta puedes ya decidir como la vas a procesar en tu cliente (archivo que hizo el llamado a tu WebService) y entonces ver como decodificarlo y porcesarlo en tu archivo PHP. |