by shigemk2

当面は技術的なことしか書かない

今夜わかるHTTP 3-1

前回はこちら。
今夜わかるHTTP 2 - by shigemk2

HTTPヘッダーフィールド

  • 汎用ヘッダー リクエスト、レスポンスの両方で使われるフィールド
  • リクエストヘッダーフィールド クライアント側からサーバー側に対して送信されるリクエストメッセージに使われるヘッダー
  • レスポンスヘッダーフィールド サーバー側からクライアント側に対して送信されるレスポンスメッセージに使われるヘッダー
  • エンティティヘッダーフィールド エンティティボディに使われるヘッダー

汎用ヘッダーフィールド

ヘッダーフィールド名 説明 バージョン
Cache-Control キャッシング動作の指定 1.1
Connection ホップバイホップヘッダー、コネクションの管理 1.1
Date メッセージ生成の日時 1.0or1.1
Pragma メッセージディレクティブ 1.0or1.1
Trailer メッセージの終わりにあるヘッダーの一覧 1.1
Transfer-Encoding メッセージボディの転送コーディング形式の指定 1.1
Upgrade 他のプロトコルへのアップグレード 1.1
Via プロキシサーバーに関する情報 1.1
Warning エラー通知 1.1

リクエストヘッダーフィールド

ヘッダーフィールド名 説明 バージョン
Accept ユーザーエージェントが処理出来るメディアタイプ 1.1
Accept-Charset 文字セットの優先度 1.1
Accept-Encoding コンテンツエンコーディングの優先度 1.1
Accept-Language 言語(自然言語)の優先度 1.1
Authorization web認証のための情報 1.0or1.1
Expect サーバーに対しての特定動作の期待 1.1
Form ユーザーのメールアドレス 1.0or1.1
Host 要求されたリソースのホスト 1.1
If-Match エンティティタグの比較 1.1
If-Modified-Since リソース更新時間の比較 1.0or1.1
If-None-Match エンティティタグの比較(If-Matchの逆) 1.1
If-Range リソースが変更されていない場合にエンティティのバイト範囲の要求を送信 1.1
If-Unmodified-Since リソース更新時間の比較(If-Modified-Sinceの逆) 1.1
Max-Forwards 最大転送ホップ数 1.1
Proxy-Authorization プロキシサーバのクライアント認証のための情報 1.1
Range エンティティのバイド範囲の要求 1.1
Referer リクエスト中のURIの取得元 1.0or1.1
TE 転送エンコーディングの優先度 1.1
User-Agent HTTPクライアントの実装情報 1.0or1.1

レスポンスヘッダーフィールド

ヘッダーフィールド名 説明 バージョン
Accept-Ranges バイト範囲の要求が受け入れ可能かどうか 1.1
Age リソース推定経過時間 1.1
ETag リソース特定のための情報 1.1
Location クライアントを指定したURIにリダイレクト 1.0or1.1
Proxy-Authenticate プロキシサーバーのクライアント認証のための情報 .1.1
Retry-After リクエスト再試行のタイミング要求 1.1
Server HTTPサーバーの実装情報 1.0or1.1
Vary プロキシサーバーに対してのキャッシュの管理情報 1.1
WWW-Authenticate サーバーのクライアント認証のための情報 1.0or1.1

エンティティヘッダーフィールド

ヘッダーフィールド名 説明 バージョン
Allow リソースがサポートするHTTPメソッド 1.0or1.1
Content-Encoding エンティティボディに適用されるコンテンツエンコーディング 1.0or1.1
Content-Language エンティティの自然言語 1.1
Content-Length エンティティボディのサイズ(単位:バイト) 1.0or1.1
Content-Location リソースに対する代替のURI 1.1
Content-MD5 エンティティボディのメッセージダイジェスト 1.1
Content-Range エンティティボディの範囲の位置 1.1
Content-Type エンティティボディのメディアタイプ 1.0or1.1
Expires エンティティボディの有効期限の日時 1.0or1.1
Last-Modified リソースの最終更新日時 1.0or1.1

今夜わかるHTTP (Network)

今夜わかるHTTP (Network)