Sitemap

Member-only story

WebAPI con FastAPI

Apuntes de FastAPI: implementación de funcionalidad básica ABML

En este artículo implementaremos la primera versión de una API con la funcionalidad básica (Agregar, Borrar, Modificar, Listar) para administrar una lista de Contactos, usando FastAPI.

Press enter or click to view image in full size
Photo by Melinda Gimpel on Unsplash

Escribiremos a continuación un servidor REST simple (pero completo), para administrar una lista de Contactos.

Debe responder a los siguientes endpoints:

GET /contactos

Devuelve una lista con todos los contactos

GET /contactos/<id>

Devuelve un objeto con los datos del contacto pedido

POST /contactos

Crea un contacto nuevo. Los datos se envían en json como body o payload.

PUT /contactos/<id>

Modifica un contacto existente. Los nuevos datos se envían en json como body o payload.

DELETE /contactos/<id>

Borra un contacto existente.

Press enter or click to view image in full size

Written by Ernesto Cullen

Electronics Engineer, Software developer, Teacher, lifelong curious