Index du contenu
verbos para indicar el tipo de acción que se solicita. Por lo general, estos se utilizan como sigue: • recuperar información (HTTP Get), • crear información (publicación HTTP), • información de actualización (HTTP Put), • borrar información (HTTP Delete). Cabe señalar que REST no es un estándar en la forma en que HTML es un estándar. Más bien es un patrón de diseño que se puede utilizar para crear aplicaciones web. que se pueden invocar sobre HTTP y que dan sentido al uso de Get, Post, Put y Eliminar operaciones HTTP con respecto a un recurso específico (o tipo de datos). La ventaja de utilizar los servicios RESTful como tecnología, en comparación con algunos otros enfoques (como los servicios basados en SOAP que también se pueden invocar a través de HTTP) es que • las implementaciones tienden a ser más simples, • el mantenimiento más fácil, • se ejecutan sobre protocolos HTTP y HTTPS estándar y • no requieren costosas infraestructuras y licencias de uso. Esto significa que hay costos más bajos del lado del servidor y del servidor. Hay poco vendedor o dependencia tecnológica y los clientes no necesitan saber nada sobre el detalles de implementación o tecnologías que se utilizan para crear los servicios. 40.3 Una API RESTful
- Una API RESTful es aquella en la que primero debe determinar los conceptos clave o recursos representados o gestionados.
- Pueden ser libros, productos en una tienda, reservas de habitaciones en hoteles, etc. ejemplo, un servicio relacionado con una librería podría proporcionar información sobre recursos como libros, CDs, DVDs, etc. Dentro de este servicio los libros son solo un tipo de recurso. Ignoraremos los otros recursos, como DVD y CD, etc.
- Basándonos en la idea de un libro como recurso, identificaremos las URL adecuadas para
estos servicios RESTful. Tenga en cuenta que aunque las direcciones URL se utilizan con frecuencia para
describir una página web; ese es solo un tipo de recurso. Por ejemplo, podríamos
desarrollar un recurso como
/bookservice/libro
a partir de esto podríamos desarrollar una API basada en URL, como
/bookservice/libro/
Donde ISBN (el Número Internacional Estándar de Libros) indica un único número que se usará para identificar un libro específico cuyos detalles se devolverán usando esta URL. 472 40 Servicios web en Python
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plusTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plus• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Lire plus