HTTP レスポンスヘッダー情報

HTTP レスポンスヘッダー情報は、サーバーがクライアントのHTTPリクエストに応答するときに送信する一連のヘッダーフィールドであり、レスポンスに関する追加情報とサーバーの指示を提供します。

以下は、一般的な HTTP レスポンスヘッダー情報です:

レスポンスヘッダー情報(英語) レスポンスヘッダー情報(中国語) 説明
Date 日付 レスポンスが生成された日時。例:Wed, 18 Apr 2024 12:00:00 GMT
Server サーバー サーバーソフトウェアの名前とバージョン。例:Apache/2.4.1 (Unix)
Content-Type コンテンツタイプ レスポンスボディのメディアタイプ(MIMEタイプ)、例えばtext/html; charset=UTF-8, application/jsonなど。
Content-Length コンテンツ長 レスポンスボディのサイズ(単位:バイト)。例:3145
Content-Encoding コンテンツエンコーディング レスポンスボディの圧縮エンコーディング。例えばgzip, deflateなど。
Content-Language コンテンツ言語 レスポンスボディの言語。例:zh-CN
Content-Location コンテンツ位置 レスポンスボディのURI。例:/index.html
Content-Range コンテンツ範囲 レスポンスボディのバイト範囲。チャンク転送に使用します。例:bytes 0-999/8000
Cache-Control キャッシュ制御 レスポンスのキャッシュ動作を制御します。例:no-cache は再リクエストが必要であることを示します。
Connection 接続 接続を管理するオプション。例えばkeep-alive或close、keep-alive は転送後に接続が閉じられないことを示します。
Set-Cookie Cookie の設定 クライアントの Cookie を設定します。例:sessionId=abc123; Path=/; Secure
Expires 有効期限 レスポンスボディの有効期限日時。例:Thu, 18 Apr 2024 12:00:00 GMT
Last-Modified 最終更新日時 リソースが最後に変更された日時。例:Wed, 18 Apr 2024 11:00:00 GMT
ETag エンティティタグ リソースの特定バージョンの識別子。例:"33a64df551425fcc55e6"
Location 場所 リダイレクトに使用するURI。例:/newresource
Pragma 実装固有のディレクティブ 実装固有のディレクティブが含まれます。例えばno-cache。
WWW-Authenticate 認証情報 認証情報。通常、HTTP認証に使用されます。例:Basic realm="Access to the site"
Accept-Ranges 許容範囲 受け入れ可能なリクエスト範囲のタイプを指定します。例:bytes
Age 経過時間 レスポンス生成から経過した秒数。オリジンサーバーからプロキシサーバーまでの時間。例:24
Allow 許可メソッド リソースで許可されている HTTP メソッドを一覧表示します。例:GET, POST, HEAD など
Vary 変化 ダウンストリームプロキシに、レスポンスヘッダー情報を使用してレスポンスがキャッシュから取得できるかどうかを判断する方法を伝えます。例:Accept
Strict-Transport-Security 厳格なトランスポートセキュリティ ブラウザにHTTPS経由でのみサーバーと通信するよう指示します。例:max-age=31536000; includeSubDomains
X-Frame-Options フレームオプション ページがフレーム内に表示されるかどうかを制御し、クリックジャッキング攻撃を防ぎます。例:SAMEORIGIN
X-Content-Type-Options コンテンツタイプオプション ブラウザにリソースの MIME タイプを推測しないように指示します。例:nosniff
X-XSS-Protection XSS 保護 ブラウザの XSS フィルタリングとブロックを制御します。例:1; mode=block
Public-Key-Pins 公開鍵ピンニング HTTP ヘッダー情報。HTTP公開鍵ピンニング(HPKP)に使用されます。中間者攻撃を防ぐためのセキュリティメカニズムです。例:pin-sha256="base64+primarykey"; pin-sha256="base64+backupkey"; max-age=expireTime

これらのレスポンスヘッダー情報は実際の HTTP レスポンスでは異なる場合があります。具体的な値はサーバーの設定と処理ロジックによって異なります。

その他の拡張