El encabezado Keep-Alive es un encabezado de tipo general. Este encabezado se usa para sugerir cómo se puede usar la conexión para establecer un tiempo de espera y una cantidad máxima de requests. También se puede usar para permitir que una sola conexión TCP permanezca abierta para múltiples requests/respuestas HTTP (la conexión HTTP predeterminada se cierra después de cada solicitud). También se conoce como conexión persistente. La habilitación de keep-alive depende totalmente del servidor que esté utilizando y del acceso que tenga.
Sintaxis:
Keep-Alive: parameters
Directivas: este encabezado acepta una sola directiva como se mencionó anteriormente y se describe a continuación:
- Parámetros: esta directiva contiene dos parámetros separados por comas timeout y max. El parámetro de tiempo de espera contiene la cantidad mínima de tiempo, que es el tiempo (en segundos) de conexión que debe mantenerse abierta. El parámetro ax contiene un número entero que define cómo se puede enviar el número de requests a esta conexión antes de cerrar la conexión.
Ejemplo: en este ejemplo, el encabezado de conexión debe establecerse en Keep-Alive.
HTTP/1.1 200 OK Connection: Keep-Alive Content-Encoding: gzip Content-Type: text/html; charset=utf-8 Date: Thu, 17 Feb 2020 18:23:13 GMT Keep-Alive: timeout=5, max=1000 Last-Modified: Mon, 17 Feb 2020 04:32:39 GMT Server: Apache
Para verificar este Keep-Alive en acción, vaya a Inspeccionar elemento -> Red , verifique el encabezado de Keep-ALive como se muestra a continuación.
Navegadores compatibles: los navegadores compatibles con el encabezado HTTP Keep-Alive se enumeran a continuación:
- Google Chrome
- explorador de Internet
- Firefox
- Safari
- Ópera
Publicación traducida automáticamente
Artículo escrito por skyridetim y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA