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

De WikiEducator
Saltar a: navegación, buscar
Línea 7: Línea 7:
 
  Nos devolverá un listado con el nombre corto de todos los productos
 
  Nos devolverá un listado con el nombre corto de todos los productos
  
;http://manuel.infenlaces.com/dwes/productos/3DSNG
+
;http://manuel.infenlaces.com/RestFull_Server/dwes/productos/3DSNG
 
  Nos devolverá todos los datos del producto cuyo código especificamos, en este caso '''''3DSNG''''' o el mensaje '''no existe ese producto'''
 
  Nos devolverá todos los datos del producto cuyo código especificamos, en este caso '''''3DSNG''''' o el mensaje '''no existe ese producto'''
;http://localhost/servicio_rest/producto/insertar
+
;http://manuel.infenlaces.com/RestFull_Server/dwes/producto/insertar
 
  Insertaremos los productos que le pasaremos por un formulario retornando la información
 
  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) se ha insertado correctamente
 
  El producto (nombre_corto) no se ha podido insertar
 
  El producto (nombre_corto) no se ha podido insertar
;http://localhost/servicio_rest/producto/actualizar/codigo/
+
;http://manuel.infenlaces.com/RestFull_Server/dwes/producto/actualizar/codigo/
 
  Actualizaremos el producto especificado en codigo cuyos datos recibiremos del cliente
 
  Actualizaremos el producto especificado en codigo cuyos datos recibiremos del cliente
 
  El sistema nos informará
 
  El sistema nos informará
 
  El producto (nombre_corto) se ha actulizado
 
  El producto (nombre_corto) se ha actulizado
 
  El producto (código) no se ha podido actualizar
 
  El producto (código) no se ha podido actualizar

Revisión de 11:07 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)
Icon present.gif
Tip: En los ejemplos de las url, deberás cambiar manuel.infenlaces.com/dwes por tu url


http://manuel.infenlaces.com/dwes/RestFull_Server/productos
Nos devolverá un listado con el nombre corto de todos los productos
http://manuel.infenlaces.com/RestFull_Server/dwes/productos/3DSNG
Nos devolverá todos los datos del producto cuyo código especificamos, en este caso 3DSNG o el mensaje no existe ese producto
http://manuel.infenlaces.com/RestFull_Server/dwes/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://manuel.infenlaces.com/RestFull_Server/dwes/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