--- title: Keep-Alive slug: Web/HTTP/Headers/Keep-Alive tags: - General Header - HTTP - HTTP Header - Reference translation_of: Web/HTTP/Headers/Keep-Alive ---
{{HTTPSidebar}}

Keep-Alive 一般ヘッダーは、送信者が接続の仕組みや、タイムアウト値と最大リクエスト数の設定に使用される可能性があることをヒントとすることができます。

このヘッダーが意味を持つためには、 {{HTTPHeader("Connection")}} ヘッダーを "keep-alive" に設定する必要があります。

{{HTTPHeader("Connection")}} や {{HTTPHeader("Keep-Alive")}} などの接続固有のヘッダーフィールドは HTTP/2 では禁止されています。 Chrome と Firefox は HTTP/2 レスポンスでこれらを無視しますが、 Safari は HTTP/2 仕様の要件に準拠しており、これらを含むレスポンスは読み込まれません。

ヘッダー種別 {{Glossary("General header", "一般ヘッダー")}}
{{Glossary("Forbidden header name", "禁止ヘッダー名")}} はい

構文

Keep-Alive: parameters

ディレクティブ

parameters
カンマで区切られたパラメータのリスト。各パラメータは識別子と等号 ('=') で区切られた値で構成されます。以下の識別子が利用可能です。

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

(本文)

仕様書

仕様書 題名
HTTP Keep-Alive Header Keep-Alive Header (IETF Internet Draft)
RFC 7230, appendix A.1.2: Keep-Alive Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing

ブラウザーの互換性

{{Compat("http.headers.Keep-Alive")}}

関連情報