Usuario:ManuelRomero/PHP/servicioWeb/Rest/Practica
De WikiEducator
< Usuario:ManuelRomero | PHP | servicioWeb
Revisión a fecha de 11:11 17 abr 2017; ManuelRomero (Discusión | contribuciones)
- 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)
Tip: En los ejemplos de las url, deberás cambiar manuel.infenlaces.com/dwes por tu url
Get productos
Nos devolverá un listado con el nombre corto de todos los productos
Get un producto
Nos devolverá todos los datos del producto cuyo código especificamos, en este caso 3DSNG o el mensaje no existe ese producto
Insert un producto (PUT)
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
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
RewriteRule ^productos/del/(.+)$ index.php?codigo=$1 [QSA,NC,L]
RewriteRule ^productos/insert/ index.php [QSA,NC,L]
RewriteRule ^productos/update/(.+)$ index.php?codigo=$1 [QSA,NC,L]