entity header field

entity header field

HTTP 実体頭欄

[1] HTTP メッセージ頭部で使用するのうち、 実体本体についての情報を伝達するものを実体頭欄 (entity header field) といいます。

[12] 実体ヘッダーRFC 2616 世代まで存在した HTTPヘッダーの分類でしたが、 RFC 723x 世代では廃止されています。 (RFC 723x 世代では payload header表現メタデータが意味的に近そうです。)

[15] 実体頭欄の一覧は、HTTP//頭欄を参照して下さい。

[11] Content-Length とか Content-Range って、実体頭欄というより応答頭欄じゃないかなあ。

[14] Content-DispositionRFC 2616 では応答頭欄

歴史

[16] RFC 1945 (HTTP/1.0); RFC 2068・2616 (HTTP/1.1) 7.1 Entity Header Fields

Entity-Header Entity-header fields define {1945,2068} optional metainformation about the Entity-Body entity-body or, if no body is present, about the resource identified by the request.

実体頭欄は entity-body か、本体が無い場合にはその要求で識別される資源についての省略可能なメタ情報を定義します。

{2616} Some of this metainformation is OPTIONAL; some might be REQUIRED by portions of this specification.

このメタ情報の幾つかは任意選択'です。 いくつかはこの仕様書のどこかで必須とされているかもしれません。

{1945}

  •        Entity-Header  = Allow                    ; Section 10.1
                          | Content-Encoding         ; Section 10.3
                          | Content-Length           ; Section 10.4
                          | Content-Type             ; Section 10.5
                          | Expires                  ; Section 10.7
                          | Last-Modified            ; Section 10.10
                          | extension-header

{2068}

  •           entity-header  = Allow                    ; Section 14.7
                             | Content-Base             ; Section 14.11
                             | Content-Encoding         ; Section 14.12
                             | Content-Language         ; Section 14.13
                             | Content-Length           ; Section 14.14
                             | Content-Location         ; Section 14.15
                             | Content-MD5              ; Section 14.16
                             | Content-Range            ; Section 14.17
                             | Content-Type             ; Section 14.18
                             | ETag                     ; Section 14.20
                             | Expires                  ; Section 14.21
                             | Last-Modified            ; Section 14.29
                             | extension-header

{2616}

  •        entity-header  = Allow                    ; Section 14.7
                          | Content-Encoding         ; Section 14.11
                          | Content-Language         ; Section 14.12
                          | Content-Length           ; Section 14.13
                          | Content-Location         ; Section 14.14
                          | Content-MD5              ; Section 14.15
                          | Content-Range            ; Section 14.16
                          | Content-Type             ; Section 14.17
                          | Expires                  ; Section 14.21
                          | Last-Modified            ; Section 14.29
                          | extension-header

  • extension-header = HTTP-header
  • extension-header = message-header

The extension-header mechanism allows additional Entity-Header entity-header fields to be defined without changing the protocol, but these fields cannot be assumed to be recognizable by the recipient. Unrecognized header fields should SHOULD be ignored by the recipient and {2616} MUST be forwarded by {2616} transparent proxies.

extension-header 機構によって、追加の実体頭欄をプロトコルを変更せずに定義できますが、 その欄は受信者が認識することを仮定できません。 受信者は認識出来ない頭を無視するべきですし、透過串は無視しなければなりません

注: 注記なき変更点は 1945→2068 のもの。

RTSP 頭欄

[8]

Allow[RFC 2326]
Content-Base[RFC 2326]
Content-Encoding[RFC 2326]
Content-Language[RFC 2326]
Content-Length[RFC 2326]
Content-Location[RFC 2326]
Content-Type[RFC 2326]
Expires[RFC 2326]
Last-Modified[RFC 2326]

SIP 実体頭欄

[10]

Content-Disposition[RFC 3261]
Content-Encoding[RFC 2543], [RFC 3261]
Content-Language[RFC 2543], [RFC 3261]
Content-Length[RFC 3261]
Content-Type[RFC 2543], [RFC 3261]
c == Content-Type[RFC 2543], [RFC 3261]
e == Content-Encoding[RFC 2543], [RFC 3261]
l == Content-Length[RFC 2543], [RFC 3261]

メイル・ニュース頭欄

[13] 電子メイル//頭欄電子ニュース//頭欄のうち、 メッセージ実体の性質を表す頭欄です。

名前意味メイルニュース
Article-Names記事名
Base基底URI
Comments注釈
DL-Expansion-History-Indication
Encoding
Encrypted暗号化
Importance重要度
Keywords鍵言葉
Language内容言語
Lines行数
Linkハイパーリンク
Mail-System-Version
Mailerメイラー
Message-Context
Message-Type
MIME-VersionMIME
Original-Encoded-Information-Types
Originating-Client
Priority優先度
Sensitivity親展度
Subject主題
Summary要約
User-Agent利用者エージェント
X-Mailerメイラー
X-MewMew
X-Newsreaderニュース読者
X-NSubject日本語主題
X-Priority優先度
MIME頭欄など、 Contetn- で始まるもの