Sobes.tech
Junior — Middle

¿Cuáles son las características clave de la arquitectura RESTful API?

sobes.tech AI

Respuesta de la IA

Las características clave de la arquitectura API RESTful:

  • Arquitectura cliente-servidor: el cliente y el servidor están separados, lo que permite que evolucionen de manera independiente.
  • Sin estado (stateless): cada solicitud del cliente al servidor debe contener toda la información necesaria para procesarla, el servidor no mantiene estado del cliente.
  • Cachable: las respuestas pueden ser almacenadas en caché para mejorar el rendimiento.
  • Interfaz uniforme: uso de métodos HTTP estándar (GET, POST, PUT, DELETE) y URIs únicos para los recursos.
  • Capas del sistema: la arquitectura puede estar compuesta por varias capas que no son visibles para el cliente.
  • Código bajo demanda (opcional): el servidor puede enviar código ejecutable al cliente (por ejemplo, scripts).

La API RESTful opera con recursos identificados por URIs y utiliza métodos HTTP estándar para interactuar con ellos.