Accept | リクエスト | クライアントが受け付けるコンテンツ形式(例: text/html、application/json)。 |
Accept-Encoding | リクエスト | クライアントが受け付ける圧縮方式(gzip・br・zstdなど)。 |
Accept-Language | リクエスト | 希望する自然言語(例: en-US、ja;q=0.9)。 |
Authorization | リクエスト | 認証情報。Bearerトークン・Basic認証・署名など。 |
Cache-Control | 両方 | キャッシュ制御。max-age・no-cache・no-store・privateなど。 |
Connection | 両方 | keep-alive・closeなどのホップ単位の接続制御。 |
Content-Disposition | レスポンス | attachmentとファイル名を指定してダウンロード扱いにします。 |
Content-Encoding | レスポンス | 本文に適用された圧縮(gzip・brなど)。 |
Content-Language | レスポンス | 本文の自然言語。 |
Content-Length | 両方 | 本文のバイト数。 |
Content-Location | レスポンス | 返された表現の正式なURL。 |
Content-Range | レスポンス | この部分応答が含む範囲(例: bytes 0-99/500)。 |
Content-Security-Policy | レスポンス | スクリプト・画像・フレームなどの読み込み元を制限します。 |
Content-Type | 両方 | 本文のメディア形式(例: application/json; charset=utf-8)。 |
Cookie | リクエスト | クライアントがサーバーへ送り返すCookie。 |
Cross-Origin-Embedder-Policy | レスポンス | クロスオリジン資源の読み込みに明示的な許可を要求します(require-corp)。 |
Cross-Origin-Opener-Policy | レスポンス | クロスオリジンの opener からウィンドウを分離します(same-origin)。 |
Cross-Origin-Resource-Policy | レスポンス | この資源を埋め込めるオリジンを宣言します。 |
Date | レスポンス | 応答が生成された時刻(HTTP-date形式)。 |
ETag | レスポンス | キャッシュ検証用のバージョンタグ(If-None-Matchと対)。 |
Expect | リクエスト | 通常は100-continue。大きな本文送信前の確認。 |
Expires | レスポンス | 旧来の絶対時刻の有効期限。Cache-Controlが優先されます。 |
Forwarded | リクエスト | 標準のプロキシ情報(for=・proto=・host=)。 |
Host | リクエスト | 要求先のホスト。HTTP/1.1では必須。 |
If-Match | リクエスト | 現在のETagと一致する時だけ実行します。 |
If-Modified-Since | リクエスト | この日時以降に更新があれば本文を返します。 |
If-None-Match | リクエスト | ETagが一致すれば304を返すキャッシュ再検証。 |
If-Unmodified-Since | リクエスト | この日時より新しくなければ実行します。 |
Last-Modified | レスポンス | リソースの最終更新時刻。弱い検証子。 |
Link | 両方 | 関連リソースの指定。preloadヒントやページネーション等。 |
Location | レスポンス | リダイレクト先・作成されたリソースのURL。 |
Origin | リクエスト | リクエストの発生元(scheme+host+port)。CORSやCSRF対策で参照。 |
Permissions-Policy | レスポンス | カメラ・位置情報・全画面などのブラウザ機能を制御。 |
Pragma | 両方 | HTTP/1.0互換のため残るno-cache指示。 |
Range | リクエスト | 本文の一部を要求。bytes=0-99でダウンロード再開など。 |
Referer | リクエスト | 遷移元ページのURL(歴史的な綴り)。 |
Referrer-Policy | レスポンス | 他サイトへ送るRefererの量を制御します。 |
Retry-After | レスポンス | 再試行までの待ち時間(秒または日時)。 |
Sec-Fetch-Dest | リクエスト | 応答の使われ先(document・image・script等)。 |
Sec-Fetch-Mode | リクエスト | リクエストモード(navigate・cors・no-cors)。 |
Sec-Fetch-Site | リクエスト | 発生元との関係(same-origin・cross-site等)。 |
Server | レスポンス | 応答したサーバーソフト。安全のため伏せることも多い。 |
Set-Cookie | レスポンス | Cookieを保存。HttpOnly・Secure・SameSite等の属性。 |
Strict-Transport-Security | レスポンス | 以後の接続をHTTPSに強制(max-age=63072000; includeSubDomainsなど)。 |
Transfer-Encoding | レスポンス | 通常はchunked。本文を分割して送ります。 |
Upgrade-Insecure-Requests | リクエスト | ページ内リソースのHTTPS版を希望する通知。 |
User-Agent | リクエスト | クライアントソフトの識別子。ブラウザ名・バージョン・OS。 |
Vary | レスポンス | キャッシュの区別に使うリクエストヘッダー(例: Accept-Encoding)。 |
Via | レスポンス | 経由したプロキシの一覧。 |
WWW-Authenticate | レスポンス | 認証方式の提示。401応答と一緒に返されます。 |
X-Content-Type-Options | レスポンス | nosniffを指定。ブラウザに型の推測をさせません。 |
X-Forwarded-For | リクエスト | 元のクライアントIPを並べる慣例的なプロキシヘッダー。 |
X-Frame-Options | レスポンス | DENYかSAMEORIGIN。旧来のクリックジャック対策(現在はCSPのframe-ancestorsを推奨)。 |
X-XSS-Protection | レスポンス | 旧ブラウザのXSSフィルター。現在は非推奨で0を推奨。 |
Access-Control-Allow-Origin | レスポンス | CORS。この応答を読めるオリジン。 |
Access-Control-Allow-Methods | レスポンス | CORSプリフライト。実リクエストで許可するメソッド。 |
Access-Control-Allow-Headers | レスポンス | CORSプリフライト。許可するリクエストヘッダー。 |
Access-Control-Max-Age | レスポンス | プリフライト結果をキャッシュする秒数。 |
Access-Control-Request-Method | リクエスト | CORSプリフライト。実リクエストで使うメソッド。 |
Access-Control-Request-Headers | リクエスト | CORSプリフライト。実リクエストで送るヘッダー。 |