Diferencia entre revisiones de «Usuario:ManuelRomero/PHP/servicioWeb/Rest/Practica»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «{{:Usuario:ManuelRomero/PHP/servicioWeb/Rest/nav}}»)
 
Línea 1: Línea 1:
 
{{:Usuario:ManuelRomero/PHP/servicioWeb/Rest/nav}}
 
{{:Usuario:ManuelRomero/PHP/servicioWeb/Rest/nav}}
 +
;Vamos a crear un RestFull en php usando Curl en el cliente para consumirlo.
 +
===El servidor===
 +
*En el servidor debemos crear un servicio que responda a las siguientes solicitudes (GET, POST, PUT, DELETE)
 +
 +
;http://miSitioWeb/servicio_rest/productos
 +
Nos devolverá un listado con el nombre corto de todos los productos
 +
;http://miSitioWeb/servicio_rest/producto/Codigo
 +
Nos devolverá todos los datos del producto cuyo código especificamos o el mensaje '''no existe ese producto'''
 +
;http://localhost/servicio_rest/producto/insertar
 +
Insertaremos los productos que le pasaremos por un formulario retornando la información
 +
El producto (nombre_corto) se ha insertado correctamente
 +
El producto (nombre_corto) no se ha podido insertar
 +
;http://localhost/servicio_rest/producto/actualizar/codigo/
 +
Actualizaremos el producto especificado en codigo cuyos datos recibiremos del cliente
 +
El sistema nos informará
 +
El producto (nombre_corto) se ha actulizado
 +
El producto (código) no se ha podido actualizar

Revisión de 10:01 17 abr 2017


Vamos a crear un RestFull en php usando Curl en el cliente para consumirlo.

El servidor

  • En el servidor debemos crear un servicio que responda a las siguientes solicitudes (GET, POST, PUT, DELETE)
http://miSitioWeb/servicio_rest/productos
Nos devolverá un listado con el nombre corto de todos los productos
http://miSitioWeb/servicio_rest/producto/Codigo
Nos devolverá todos los datos del producto cuyo código especificamos o el mensaje no existe ese producto
http://localhost/servicio_rest/producto/insertar
Insertaremos los productos que le pasaremos por un formulario retornando la información
El producto (nombre_corto) se ha insertado correctamente
El producto (nombre_corto) no se ha podido insertar
http://localhost/servicio_rest/producto/actualizar/codigo/
Actualizaremos el producto especificado en codigo cuyos datos recibiremos del cliente
El sistema nos informará
El producto (nombre_corto) se ha actulizado
El producto (código) no se ha podido actualizar