¿Qué restricción de REST significa que cada petición lleva toda la información necesaria para procesarla?
Opciones
- Uniform interface
- Statelessness (Opción correcta)
- Cacheability
- Layered system
Respuesta
Statelessness
Por qué
Stateless: el servidor no recuerda nada del cliente entre peticiones. Cada petición trae todo lo necesario, por ejemplo un token de autenticación.
Ventaja: cualquier instancia del servidor puede gestionar cualquier petición, así que es fácil añadir servidores detrás de un load balancer.
Los datos del usuario siguen en la base de datos; 'stateless' se refiere a la memoria del proceso del servidor.
Recuerda
Stateless = cada petición se basta a sí misma.