HTTP 429 significa que un cliente ha enviado demasiadas solicitudes según la política actual del servidor. Enviar la misma solicitud inmediatamente en un bucle cerrado generalmente agrega carga y retrasa la recuperación.

Lea la guía del servidor

  • Verifique Reintentar después y espere el retraso indicado antes de otro intento.
  • Si el encabezado está ausente, utilice un retroceso acotado con fluctuación y un número máximo de intentos.
  • Deje de reintentar cuando el usuario cancele o la operación ya no sea relevante.

Hacer que los límites sean visibles para la persona que llama

Muestra un estado temporal claro cuando una acción interactiva debe esperar y preserva la entrada del usuario. Para trabajos en segundo plano, programe el siguiente intento en lugar de mantener a un trabajador ocupado en un bucle de suspensión.

Diferentes API aplican límites por cuenta, recurso o punto final. Siga la documentación del proveedor y controle la tasa de respuesta para que su cliente pueda reducir la demanda antes de que se genere una tormenta de reintentos.