主要なHTTPヘッダの一覧です。
HTTPヘッダ一覧
Cache-Control | キャッシュに関する指示 (例)Cache-Control: no-cache |
Connection | 接続の永続性情報 (例)Connection: Keep-Alive (例)Connection: none |
Date | 日付情報 (例)Date: Wed, 22 Dec 2021 10:51:36 GMT |
Pragma | 各種追加情報 (例)Pragma: no-cache (キャッシュを禁止する) |
Trailer | |
Transfer-Encoding | 転送に使用するエンコード形式 (例)Transfer-Encoding: chunked |
Upgrade | 推奨プロトコルを指定 (例)Upgrade: HTTP/2.0 |
Via | 経由した経路 (例)Via: 1.1 xxx |
Warning | レスポンスコードの付記 (例)Warning: 100 "xxx" |
Accept | 受信可能なデータ形式(MIMEタイプ) (例)Accept: image/jpeg |
Accept-Charset | 受信可能な文字コード (例)Accept-Charset: Shift_JIS |
Accept-Encoding | 受信可能なエンコード (例)Accept-Encoding: compress |
Accept-Language | 受信可能な言語 (例)Accept-Language: ja |
Authorization | 認証情報 (例)Authorization: Basic fadfadshfdf... ※Basic認証の場合は「<ユーザID>:<パスワード>」の文字列をBase64形式にエンコードしたものを指定する |
Expect | |
From | 要求者のメールアドレス (例)From: xxx@test.mail.xxx |
Host | リクエスト先のサーバ名(必須) (例)Host: xxx.xxx.xxx |
If-Modified-Since | 指定した日時よりも新しいデータを要求する (例)If-Modified-Since: Wed, 22 Dec 2021 10:51:36 GMT |
If-Match | 指定したタグに一致する場合のみ実行する (例)If-Match: "abc" |
If-None-Match | 指定したタグに一致しない場合のみ実行する (例)If-None-Match: "abc" |
If-Range | 指定したエンティティが最新の場合すべてを要求する (例)If-Range: "xxx" ※Rangeと同時に使用する |
If-Unmodified-Since | 指定した日時よりも後に更新されていない場合にデータを要求する (例)If-Unmodified-Since: Wed, 22 Dec 2021 10:51:36 GMT |
Max-Forwards | プロキシサーバの最大ホップ数 (例)Max-Forwards: 10 |
Proxy-Authorization | プロキシの認証情報 (例)Proxy-Authenticate: Basic realm="xxx" |
Range | 取得するエンティティの範囲(バイト) (例)Range: bytes=0-999 |
Referer | 要求元のページのURL (例)Referer: http://xxx |
TE | 利用可能なエンコーディング形式 (例)TE: chunked |
User-Agent | ブラウザの情報 (例)User-Agent: Mozilla/4.0 (Compatible; MSIE 6.0; Windows NT 5.1;) |
Accept-Ranges | Range要求で使用可能な単位 (例)Accept-Ranges: bytes ※現在指定できるのは「bytes」のみ |
Age | エンティティが生成されてからの経過時間(秒) (例)Age: 60 |
ETag | エンティティを一意に識別する識別子 (例)ETag: xxxx |
Location | リダイレクト先のURL (例)Location: http://xxx |
Proxy-Authenticate | プロキシの認証領域を表す固定値 (例)Proxy-Authenticate: Basic realm="xxx" |
Retry-After | 指定した時間(秒)後に再要求を求める (例)Retry-After: 60 |
Server | サーバ情報 (例)Server: Apache/2.1.13 |
Vary | |
WWW-Authenticate | 認証の領域名 (例)WWW-Authenticate: Basic realm="xxx" |
Allow | 利用可能なリクエストメソッド (例)Allow: POST, PUT, DELETE |
Content-Encoding | コンテンツのエンコード形式 ※gzip、compress、deflate、identity(エンコードなし) |
Content-Language | コンテンツの言語 (例) 日本語> Content-Language: ja 英語> Content-Language: en |
Content-Length | メッセージボディのサイズ(バイト) (例)Content-Length: 1024 |
Content-Location | コンテンツの固有URI (例)Content-Location: http://xxx |
Content-MD5 | チェックサム用値 (例)Content-MD5: dfadf |
Content-Range | コンテンツの範囲 (例)Content-Range: bytes 0-999 |
Content-Type | コンテンツのタイプ(MIMEタイプ) (例)Content-Type: text/html;charset=utf-8 |
Expires | エンティティの有効期限 (例)Expires: Fri, 31 Dec 2021 23:59:59 GMT |
Last-Modified | エンティティの有効期限 (例)Last-Modified: Mon, 27 Dec 2021 10:00:00 GMT |
備考
- 上記HTTPヘッダは主要なもののみです。
コメント