Repaso
English
Backend y APIsIntermedioAPI-19

¿Qué restricción de REST significa que cada petición lleva toda la información necesaria para procesarla?

Opciones

  1. Uniform interface
  2. Statelessness (Opción correcta)
  3. Cacheability
  4. 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.

Términos clave

Practica esta pregunta en Repaso