Un cliente supera el rate limit. ¿Qué estado y header son los estándar?
Opciones
- 503 Service Unavailable con un header
Cache-Control - 429 Too Many Requests con un header
Retry-After(Opción correcta) - 403 Forbidden con un header
WWW-Authenticate - 400 Bad Request con un header propio
X-Error
Respuesta
429 Too Many Requests con Retry-After
Por qué
429 Too Many Requests significa 'estás enviando peticiones demasiado rápido'.
El header Retry-After le dice al cliente cuántos segundos esperar antes de reintentar.
Los buenos clientes lo respetan y frenan en lugar de machacar al servidor.
Recuerda
Rate limit superado → 429 + Retry-After.