API REST
¿Qué es ?
Es la interfaz de programación de aplicaciones. Es un conjunto de requisiciones que permite la comunicación de datos entre aplicaciones.
Implementa los siguientes métodos
POST: crea datos en el servidor.
GET: lectura de datos en el host.
DELETE: borra la información.
PUT: registro de actualizaciones.
Ventajas
Separación entre cliente y servidor
Más visibilidad, confiabilidad y escalabilidad
Multiplataforma
¿Qué utiliza?
La API utiliza requisiciones HTTP responsables de las operaciones básicas necesarias para la manipulación de datos. Las solicitudes HTTP cumplan con las directrices definidas en la arquitectura.
Implementa cliente servidor
las aplicaciones existentes en el servidor y el cliente deben estar separadas .Sin estado: las requisiciones se realizan de forma independiente, es decir, cada una ejecuta solo una determinada acción .Caché: la API debe utilizar la caché para evitar llamadas recurrentes al servador. Interfaz uniforme: agrupa otros cuatro conceptos en los que se determina que los recursos deben ser identificados.
8