Descripción
Crear un endpoint POST que reciba datos JSON de un libro y los procese usando request.json
Crea una aplicación Flask que tenga un endpoint POST en la ruta /libros
que reciba datos JSON de un libro y devuelva una respuesta confirmando la recepción de los datos.
El endpoint debe:
- Recibir una petición POST con datos JSON que contenga:
titulo
,autor
ypaginas
- Acceder a estos datos usando
request.json
- Crear un diccionario con los datos recibidos más un campo
id
con valor 1 - Devolver el diccionario como respuesta JSON con código de estado 201
Para empezar:
- Importa
Flask
,request
yjsonify
desde flask - Crea la aplicación Flask
- Define la ruta
/libros
con método POST - Usa
request.json['campo']
para acceder a cada dato - Devuelve la respuesta con
jsonify()
y código 201
Ejemplo de JSON que debe recibir:
{
"titulo": "El Quijote",
"autor": "Cervantes",
"paginas": 500
}
Ejemplo de respuesta esperada:
{
"id": 1,
"titulo": "El Quijote",
"autor": "Cervantes",
"paginas": 500
}
Solución al ejercicio de programación en Flask
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Flask para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Flask
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en Flask