0 calificaciones0% encontró este documento útil (0 votos)
20 vistas2 páginas
El documento describe las ventajas y desventajas de las APIs REST. Una API REST es un estilo de arquitectura de software que se centra en la escalabilidad y el rendimiento para sistemas distribuidos. Las APIs REST utilizan métodos HTTP como GET, POST, PUT y DELETE para manipular recursos a través de URLs de manera universal. Los recursos REST son cualquier cosa direccionable a través de la Web como datos, objetos o servicios.
Descripción original:
mapa
Título original
Mapa Conceptual y diapositivas - Rest API, HTTP (Métodos)..
El documento describe las ventajas y desventajas de las APIs REST. Una API REST es un estilo de arquitectura de software que se centra en la escalabilidad y el rendimiento para sistemas distribuidos. Las APIs REST utilizan métodos HTTP como GET, POST, PUT y DELETE para manipular recursos a través de URLs de manera universal. Los recursos REST son cualquier cosa direccionable a través de la Web como datos, objetos o servicios.
El documento describe las ventajas y desventajas de las APIs REST. Una API REST es un estilo de arquitectura de software que se centra en la escalabilidad y el rendimiento para sistemas distribuidos. Las APIs REST utilizan métodos HTTP como GET, POST, PUT y DELETE para manipular recursos a través de URLs de manera universal. Los recursos REST son cualquier cosa direccionable a través de la Web como datos, objetos o servicios.
• Separa cliente- servidor y cada • Hay problemas al unir
➢ Es un estilo de arquitectura de mensaje HTTP contiene toda la información detallada software información necesaria. • Se hace peticiones que pueden ➢ Su término se originó en el año • Tiene Operación bien definidas traer más información de la que 2000, en una tesis doctoral tales como Post, Get, Put, necesitamos escrita por Roy Fielding Delete • La seguridad es débil ➢ Se centra en la escalabilidad y • Contiene una sintaxis universal en el rendimiento para para identificar los recursos, los sistemas distribuidos objetos se manipulan a través de la URL
➢ Son los datos que se intercambian entre
Ejemplos: Recursos los servidores (productores de servicios) y ❖ Una noticia de un periódico clientes (consumidores). ❖ La temperatura de Alicante a las 4:00pm Un recurso REST es cualquier cosa que ➢ Una representación muestra el estado de ❖ Un valor de IVA almacenado en una base sea direccionable a través de la Web. un dato real almacenado en algún de datos Por direccionable nos referimos a dispositivo de almacenamiento en el ❖ Una lista con el historial de las revisiones recursos que puedan ser accedidos y momento de la petición. de código en un sistema CVS transferidos entre clientes y servidores ➢ Durante el ciclo de vida del servicio web, ❖ Un estudiante en alguna aula de alguna puede haber varios clientes solicitando universidad recursos. Clientes diferentes son capaces ❖ EI resultado de una búsqueda de un ítem de consumir diferentes representaciones particular en Google del mismo recurso. HTTP(MÉTODOS)
GET Los métodos de
retorno HTTP, son POST acciones que indican Se utiliza para enviar datos al la intención de la Se emplea para leer una servidor para crear un nuevo solicitud realizada por representación de un resource. recurso o realizar una acción un cliente hacia un que puede tener efectos servidor web. secundarios en el servidor.
PUT DELETE HEAD
Funciona de manera similar a Es utilizado para actualizar o Permite eliminar el recurso GET, pero el servidor no crear un recurso en una identificado por la URL de la devuelve el contenido del ubicación específica. solicitud. recurso.