Saltar al contenido

HTTP error 429 Too Many Requests

El usuario ha enviado demasiadas solicitudes en un tiempo determinado.

Las representaciones de la respuesta http error 429 Too Many Requests DEBERÍAN incluir detalles que expliquen la condición, y PUEDEN incluir una cabecera Retry-After que indique cuánto tiempo hay que esperar antes de hacer una nueva petición.

Por ejemplo:

HTTP/1.1 429 Too Many Requests
Content-Type: text/html
Retry-After: 3600

<html>
  <head>
    <title>Too Many Requests</title>
  </head>
  <body>
    <h1>Too Many Requests</h1>
    <p>Sólo permitimos 50 solicitudes por hora por usuario identificado en esta Web. Inténtelo más tarde.</p>
  </body>
</html>

Tenga en cuenta que esta especificación de http error 429 no define cómo el servidor de origen identifica al usuario, ni cómo cuenta las solicitudes. Por ejemplo, un servidor de origen que limita el número de solicitudes puede hacerlo basándose en el recuento de solicitudes por recurso, en todo el servidor o incluso entre un conjunto de servidores. Asimismo, puede identificar al usuario por sus credenciales de autenticación, o por una cookie de estado.

Las respuestas con el código de estado de http 429 NO DEBEN ser almacenadas por una caché.

Para solucionarlo espere un tiempo y vuelva a intentar la solicitud.

¿Qué significa 429 Too Many Requests?

El código HTTP 429 significa «Demasiadas solicitudes» . Indica que el cliente ha enviado demasiadas solicitudes en un período de tiempo dado. El servidor puede usar este código para indicar que el cliente ha alcanzado su límite de uso o que se ha detectado una actividad automatizada sospechosa. El servidor puede incluir información adicional en el cuerpo de la respuesta para indicar cuánto tiempo debe esperar el cliente antes de volver a intentar la solicitud, o puede requerir que el cliente proporcione una clave de acceso especial para continuar.

Referencias de programación del Código de Error 429

  • Symfony HTTP Status Constant Response::HTTP_TOO_MANY_REQUESTS
  • C# HTTP Status Enum HttpStatusCode.TooManyRequests
  • Rust HTTP Status Constant http::StatusCode::TOO_MANY_REQUESTS
Resumen
HTTP Error 429 Too Many Requests
Nombre del artículo
HTTP Error 429 Too Many Requests
Descripción
El usuario ha enviado demasiadas solicitudes en un tiempo determinado.
Autor
Publisher Name
Códigos HTTP
Publisher Logo

Adblock Detectado

Por favor, considera apoyarnos desactivando Adblock (bloqueador de publicidad) o donando a través de PayPal

Refresh Page
x