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.