Encabezados HTTP | Conexión

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:

  • Google Chrome
  • explorador de Internet
  • Borde
  • Firefox
  • Safari
  • Ópera
  • Publicación traducida automáticamente

    Artículo escrito por sowmyarajucherukuri 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 *