Información de la API
Esta es una API de consumo. Los metodos GET,POST y PUT estan disponibles. El metodo DELETE no esta disponible ya que los productos se desactivan mediante el campo "activo" en la base de datos.No se requiere autentificación para acceder a esta API.La version de esta API no está especificada en la cabecera como ocurre en otras RESTApi.
Recurso /products/
Invocar el endpoind /products mediante un request GET, le devolverá un listado completo del catálogo de productos en formato JSON.
En este caso nos devolvera un archivo JSON con toda la informacion de todos los productos.
Si añadimos un {id} detras de /products/ nos devolvera un JSON con la información del producto con esa ID.
En este caso nos devolvera un archivo JSON con la información del producto 34.
Para añadir un nuevo producto a la base de datos, tendrá que hacer un REQUEST POST enviando un JSON con el siguiente formato:.
Manejo de errores
Invocar un endpoind diferente a /products/ le devolverá un error 404 Not found. Por otro lado, si invoca un endpoind con una id no válida o que no se encuentra en la base de datos el endpoind le devolvera un error en forma de JSON con dos valores: