--- title: Keep-Alive slug: Web/HTTP/Headers/Keep-Alive tags: - HTTP - encabezado - header - keep-alive translation_of: Web/HTTP/Headers/Keep-Alive ---
El encabezado Keep-Alive
permite al remitente indicar como será la forma de conexión, se puede establecer un tiempo de espera y una cantidad máxima de solicitudes.
El encabezado {{HTTPHeader("Connection")}} se tiene que establecer en "keep-alive" para que este encabezado tenga sentido. Además, {{HTTPHeader("Connection")}} y {{HTTPHeader("Keep-Alive")}} son ignorados en HTTP/2; la administración de la conexión se realiza mediante otros mecanismos.
Header type | {{Glossary("General header")}} |
---|---|
{{Glossary("Forbidden header name")}} | no |
Keep-Alive: parámetros
'='
). Es posible establecer los siguientes identificadores:
timeout
: indica la cantidad de tiempo mínima en la cual una conexión ociosa se debe mantener abierta (en segundos). Nótese que los timeouts mas largos que el timeout de TCP pueden ser ignorados si no se establece un mensaje de TCP keep-alive en la capa de transporte.max
: indica el número máximo de peticiones que pueden ser enviadas en esta conexión antes de que sea cerrada. Si es 0
, este valor es ignorado para las conexiones no segmentadas, ya que se enviara otra solicitud en la próxima respuesta. Una canalización de HTTP puede ser usada para limitar la división.Una respuesta que contiene el encabezado Keep-Alive
:
HTTP/1.1 200 OK Connection: Keep-Alive Content-Encoding: gzip Content-Type: text/html; charset=utf-8 Date: Thu, 11 Aug 2016 15:23:13 GMT Keep-Alive: timeout=5, max=1000 Last-Modified: Mon, 25 Jul 2016 04:32:39 GMT Server: Apache (body)
Specification | Title |
---|---|
HyperText Transport Protocol Keep-Alive Header | The Keep-Alive Header (Experimental specification) |
{{RFC("7230", "Keep-Alive", "appendix-A.1.2")}} | Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing |
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("http.headers.Keep-Alive")}}