Red de conocimiento informático - Aprendizaje de programación - Escribir API RESTful con flask

Escribir API RESTful con flask

REST (Representational State Transfer) es un estilo arquitectónico que describe una interacción entre el cliente y el servidor en la red. REST en sí no es práctico. La clave es cómo diseñarlo. La arquitectura REST está diseñada para el protocolo HTTP. El concepto central de los servicios web RESTful es gestionar recursos. Los recursos están representados por URI. El cliente utiliza 'POST, GET, PUT, DELETE' y otros métodos en HTTP para enviar solicitudes al servidor para cambiar el estado del recurso correspondiente.

Flask es un marco micro web desarrollado en base a Python. Werkzeug es esencialmente un servidor Socket, que se utiliza para recibir solicitudes http y preprocesar las solicitudes, y luego activar el marco Flask, que los desarrolladores proporcionan en función del mismo. Marco Flask. La función maneja la solicitud en consecuencia y la devuelve al usuario.

Un ejemplo simple:

Hay dos formas de construir servicios. La primera es usar el enrutamiento de flask para construir y la otra es usar el complemento de extensión de flask para construir. Primero, asumimos un escenario empresarial:

Cree el sistema de biblioteca más simple para lograr las siguientes funciones

Cualquiera que sepa HTTP sabe cómo hacer esto, por lo que usar flask Cómo estructurar el ¿servicio? Dos métodos más: 1. Utilice el enrutamiento para escribir. 2. Utilice el complemento de extensión de flask para escribir. ¡Comencemos presentando cómo implementar estos dos métodos!

Puedes utilizar postman para probar la interfaz antes de la implementación.

Continuará