Ejercicio de programación con Flask: Reto POST
Código
0h 5m
Practica con Flask creando un endpoint POST que procese datos JSON y devuelva una respuesta con jsonify. Ideal para aprender manejo de peticiones.
Crea una aplicación Flask con un endpoint que maneje peticiones POST y procese datos JSON.
Debes crear:
- Una aplicación Flask básica
- Un endpoint en la ruta
/libros
que acepte únicamente métodos POST - El endpoint debe recibir datos JSON con los campos:
titulo
,autor
ypaginas
- Usa
request.json
para acceder a estos datos - El endpoint debe devolver un JSON con los datos recibidos más un campo
id
con valor 1 - Usa
jsonify
para devolver la respuesta
Ejemplo de JSON que recibirá el endpoint:
{
"titulo": "El Quijote",
"autor": "Miguel de Cervantes",
"paginas": 1000
}
Ejemplo de respuesta esperada:
{
"id": 1,
"titulo": "El Quijote",
"autor": "Miguel de Cervantes",
"paginas": 1000
}
Recuerda importar Flask
, request
y jsonify
desde flask. No olvides crear la instancia de la aplicación y definir el endpoint con el decorador @app.route()
especificando el método POST.
Todos los ejercicios de programación de Flask
Evalúa tus conocimientos con ejercicios de programación en Flask de tipo Test, Puzzle, Código y Proyecto con VSCode.
Tutorial para resolver este ejercicio de programación
Flask
Métodos POST
API REST