El encabezado de conexión HTTP es un encabezado de tipo general que permite al remitente o al cliente especificar las opciones deseadas para esa conexión en particular. En lugar de abrir una nueva conexión para cada solicitud/respuesta, Connection ayuda a enviar o recibir varias requests/respuestas HTTP mediante una única conexión TCP. También controla si la red permanece abierta o cerrada después de que finaliza la transacción actual.
Sintaxis:
Connection: keep-alive Connection: close
Directivas: este encabezado de conexión HTTP acepta dos directivas mencionadas anteriormente y descritas a continuación:
- keep-alive Esta directiva indica que el cliente quiere mantener la conexión abierta o viva después de enviar el mensaje de respuesta. En la versión HTTP 1.1, por defecto usa una conexión persistente donde no se cierra automáticamente después de una transacción. Pero HTTP 1.0 no considerará las conexiones como persistentes, por lo que si desea mantenerlo vivo, debe incluir un encabezado de conexión de mantenimiento.
- cerrar Esta directiva de conexión cercana indica que el cliente desea cerrar la conexión después de enviar el mensaje de respuesta. En HTTP 1.0, por defecto, la conexión se cierra. Pero en HTTP 1.1, debe incluirlo en el encabezado si desea cerrar su conexión.
Nota: Ambas directivas también son encabezados que representan la conexión en combinación.
Ejemplo:
- Aquí, en el siguiente ejemplo, la conexión se mantiene activa (es decir, el cliente desea mantenerla abierta y el valor es 100). Por lo general, el valor 100 es suficiente para casi todos los escenarios. Sin embargo, puede aumentarlo según la cantidad de archivos que el servidor necesite entregar dentro de la página web.
Keep-Alive: 100 Connection: keep-alive
- El siguiente ejemplo es el mensaje de solicitud enviado por un cliente en el que desea que la conexión se cierre después de que se entregue el mensaje de respuesta.
Connection: close
Para verificar esta conexión en acción, vaya a Inspeccionar elemento -> Red , verifique el encabezado de Conexión como se muestra a continuación.
Compatibilidad del navegador: los navegadores son compatibles con el encabezado de conexión HTTP que se enumeran a continuación:
Publicación traducida automáticamente
Artículo escrito por sowmyarajucherukuri y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA