Want to create interactive content? It’s easy in Genially!
¿Qué es una API REST?
Diego Ramirez Sanchez
Created on June 9, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Audio tutorial
View
Pechakucha Presentation
View
Desktop Workspace
View
Decades Presentation
View
Psychology Presentation
View
Medical Dna Presentation
View
Geometric Project Presentation
Transcript
¿Qué significa api REST?
API REST para el intercambio de información entre el front y el back. Lo que la hace tan potente es precisamente el aislamiento que proporciona entre la lógica del back-end y cualquier cliente consumidor
Principales características de una API REST
Los objetos REST son manipulados a través de una URI (Uniform Resource Identifier)
Esta URI (endpoint) hace de identificador único de cada recurso del sistema REST, por lo que no puede ser compartida por más de un recurso.
Uso de la especificación HTTP
- POST: crear un recurso nuevo.
- PUT: modificar un recurso existente.
- GET: consultar información de un recurso.
- DELETE: eliminar un recurso determinado.
- PATCH: modificar solamente un atributo de un recurso.
Ejemplo completo de la ejecución de una petición REST
ejecución de una petición REST mediante una URI con parámetros de entrada y un cuerpo para el filtrado de datos.
Protocolo cliente/servidor sin estado
Lo que se conoce como protocolo cliente-caché-servidor sin estado: existe la posibilidad de definir algunas respuestas a peticiones HTTP concretas como cacheables, con el objetivo de que el cliente pueda ejecutar en un futuro la misma respuesta para peticiones idénticas.
Uso de recursos Hypermedia
Haciendo uso de hipermedios se le permite al cliente consumidor de una API REST acceder de manera fácil a la navegación entre recursos, así como conectar unos recursos con otros que guardan algún tipo de relación entre sí.
H2
H3
¿Cuál es la principal ventaja de una API REST?
- 1.- Independencia que proporciona frente a cualquier consumidor.
- 2.- Fiabilidad, escalabilidad y una fácil portabilida.
- 3.- Una de las arquitecturas web más utilizadas.
Conclusiones
En resumen, una API REST es una interfaz que sigue los principios de la arquitectura REST y permite la comunicación y el intercambio de datos entre sistemas a través del protocolo HTTP, utilizando métodos estándar y representando los datos en formatos como JSON o XML.
referencias bibliograficas
- M. Civatos (2021) "¿Que es una api rest?" Recuperado de: https://tech.tribalyte.eu/blog-que-es-una-api-rest/ el día 8 de junio de 2023.
- J. Jon(2020) "Que es un api rest" Recuperado de: https://www.redhat.com/es/topics/api/what-is-a-rest-api/ el día 8 de junio de 2023.