Endpoints

Un "endpoint" es la URL, que a menudo incluye la URL y los parámetros de consulta, a la que envía una solicitud para recibir los datos que está buscando. Los puntos finales se organizan en categorías amplias según el tipo de información que proporcionan. En este caso al ser un API pequeño, solo se cuenta con 4 URLs.

PETICIONES

GET BOOKS

Con esta petición se obtiene el listado de libros.

GET BOOK

Con esta petición se obtiene un libro por su id.

POST BOOK

Con esta petición se agrega un libro.

PUT BOOK

Esta es la petición para actualizar la información de un libro.

GET BOOKS

Con esta solicitud se está obteniendo el listado completo de libros.


El resultado será:


POST BOOK

Con esta solicitud se agrega un libro.


Para poder agregar un libro se debe pasar en el body en formato JSON los pares clave/valor:


Una vez se ha enviado la petición, se obtiene un codigo 201 que indica que se ha creado con éxito y muestra el registro que se ha agregado:


PUT BOOK

Con esta solicitud se actualiza la información de un libro.


Para actualizar un registro se necesita pasar el id y los ocho pares clave/valor del registro:


Una vez se ha enviado la petición, se obtiene un codigo 200 que indica que se ha actualizado con éxito y muestra el registro que se ha actualizado:


GET BOOK

Con esta petición se obtiene un libro


Para realizar esta petición se requiere pasar un id en nuestra url http://127.0.0.1:8000/api/book/3


El resultado será:


© 2021 Universidad Gerardo Barrios. Programación Computacional IV