Encabezados HTTP | Reintentar después

Los encabezados HTTP se utilizan para pasar información adicional con una solicitud o respuesta HTTP. El encabezado HTTP Retry-After es un encabezado de respuesta HTTP que indica cuánto tiempo esperar antes de realizar otra solicitud. Dependiendo de los diferentes códigos de estado, existen diferentes casos de uso del encabezado de respuesta Reintentar después.

  • Código de estado 503: 503 se utiliza para indicar que el servicio no está disponible. Retry-After se usa con 503 que le dice al usuario cuánto tiempo se espera que el servicio no esté disponible. Se utiliza para hacer frente al tiempo de inactividad programado.
  • Código de estado 301: 301 se utiliza para indicar que el recurso se ha movido de forma permanente. Retry-After se usa con 301 que le dice al usuario sobre el mínimo que el usuario debe esperar antes de emitir la solicitud de redirección.
  • Código de estado 429: 429 id se usa para indicar demasiadas requests. Retry-After se usa con 429 para decirle al usuario cuánto tiempo debe esperar antes de realizar otra solicitud.

Sintaxis:

Retry-After: <http-date>
Retry-After: <delay-seconds>

Directivas: este encabezado acepta dos directivas, como se mencionó anteriormente y se describe a continuación:

  • http-date: Indica la fecha a partir de la cual se debe reenviar la solicitud.
  • segundos de retraso: es un valor entero que indica el número de segundos después de los cuales el usuario debe volver a enviar la solicitud.

Ejemplo: Este ejemplo ilustrará el encabezado HTTP Retry-After:

  • Usando la directiva de fecha, después de esa fecha con la hora especificada, el cliente puede volver a intentar la solicitud.
    Retry-After: Sun, 27 Oct 2019 09:45:00 GMT
  • Usando la segunda directiva de retraso, después de que el segundo cliente especificado puede volver a intentar la solicitud.
    Retry-After: 180

Navegadores compatibles: los navegadores compatibles con el encabezado HTTP Retry-After se enumeran a continuación:

  • Google Chrome
  • explorador de Internet
  • Firefox
  • Safari
  • Ópera

Publicación traducida automáticamente

Artículo escrito por aman neekhara y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *