Указатель содержания
Ahora podemos probar este servicio usando el programa de línea de comando curl: curl -H “Tipo de contenido: aplicación/json” -X POST -d ‘{“title”:“Leer un libro”, “author”:“Bob”,“isbn”:“5”, “precio”:“3.44”}’ http://localhost:5000/libro Las opciones utilizadas con este comando indican el tipo de datos que se envían en el cuerpo de la solicitud (-H) junto con los datos a incluir en el cuerpo de la solicitud (- d). El resultado de ejecutar este comando es: { “libro”: { “autor”: “Bob”, “isbn”: “5”, “precio”: 3.44, “title”: “Leer un libro” } } Ilustrando que se ha añadido el nuevo libro de Bob. 41.8 Actualización de un libro Actualizar un libro que ya tiene el objeto librería es muy similar a agregar un libro, excepto que se utiliza el método de solicitud HTTP Put. Nuevamente, la función que implementa el comportamiento requerido debe usar el matraz. objeto de solicitud para acceder a los datos enviados junto con la solicitud PUT. Sin embargo, en este caso, el número ISBN especificado se utiliza para encontrar el libro actualizado, en lugar de especificar un libro completamente nuevo. La función update_book() se proporciona a continuación: @app.route(’/libro’, métodos=[‘PUT’]) def actualizar_libro(): si no es request.json o no ‘isbn’ en request.json: abortar(400) isbn = solicitud.json[‘isbn’] libro = librería.get(isbn) libro.título = solicitud.json[’título’] libro.autor = solicitud.json[‘autor’] libro.precio = solicitud.json[‘precio’] volver jsonify({’libro’: libro}), 201 41.7 Agregar un nuevo libro 491
popular post
Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеTemas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеgratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).
Прочитайте больше