#?SuikaWiki/0.9 page-icon="メイル" *HTTP 実体頭欄 [1] 実体 (entity) [[頭欄]]には、 [[HTTP]] 頭欄のうち、 HTTP 転送と基本的に関係のない、[[本体]]についての[[メタ情報]]の欄が分類されます。 ,[CODE(HTTP)[[[Allow]]]] ,有効 [[method]] ,"[HTTP92], [RFC 1945], [RFC 2068], [RFC 2616]" ,[CODE(HTTP)[[[Allowed]]]] ,->[CODE(HTTP)[Allow]] ,"間違い, [HTTP92]" ,[CODE(HTTP)[[[Bulletin-Date]]]] , ,非標準 ,[CODE(HTTP)[[[Bulletin-Text]]]] , ,非標準 ,[CODE(HTTP)[[[Content-Base]]]] ,[[基底URI]] ,"[RFC 2068]" ,[CODE(HTTP)[[[Content-Digest]]]] ,[CODE(HTTP)[[[Content-Encoding]]]] ,[[内容符号化]] ,"[HTTP92], [RFC 1945], [RFC 2068], [RFC 2616]" ,[CODE(HTTP)[[[Content-Language]]]] ,[[言語]] ,"[RFC 1945] 参考, [RFC 2068], [RFC 2616]" ,[CODE(HTTP)[[[Content-Length]]]] ,長さ ,"[HTTP92], [RFC 1945], [RFC 2068], [RFC 2616]" ,[CODE(HTTP)[[[Content-MD5]]]] ,[[MD5]] ,"[RFC 2068], [RFC 2616]" ,[CODE(HTTP)[[[Content-Range]]]] ,内容範囲 ,"[RFC 2068], [RFC 2616]" ,[CODE(HTTP)[[[Content-Script-Language]]]] ,既定スクリプト言語 ,"時代遅れ, W3C WD" ,[CODE(HTTP)[[[Content-Script-Type]]]] ,既定スクリプト型 ,[HTML4] ,[CODE(HTTP)[[[Content-Signature]]]] ,[CODE(HTTP)[[[Content-Style-Type]]]] ,既定スタイル型 ,[HTML4] ,[CODE(HTTP)[[[Content-Transfer-Encoding]]]] ,[[内容転送符号化]] ,"時代遅れ, [HTTP92]" ,[CODE(HTTP)[[[Content-Type]]]] ,[[媒体型]] ,"[HTTP92], [RFC 1945], [RFC 2068], [RFC 2616], [RFC 3282]" ,[CODE(HTTP)[[[Content-Version]]]] ,版 ,"[RFC 2068] 参考, [RFC 2616]" ,[CODE(HTTP)[[[Date]]]] * ,作成日 ->[CODE(HTTP)[Content-Disposition]] ,"この意味では時代遅れ, [HTTP92]" ,[CODE(HTTP)[[[Derived-From]]]] ,派生元 ,"[HTTP92], [RFC 2068] 参考" ,[CODE(HTTP)[[[Default-Style]]]] ,既定スタイル ,"[HTML4]" ,[CODE(HTTP)[[[ETag]]]] * , ,"[RFC 2068]" ,[CODE(HTTP)[[[Expires]]]] ,期限切れ日時 ,"[HTTP92], [RFC 1945], [RFC 2068], [RFC 2616]" ,[CODE(HTTP)[[[ImageToolbar]]]] ,画像工具箱表示 ,[WinIE 6] ,[CODE(HTTP)[[[Instance-Delegate]]]] , ,"時代遅れ, [[SHOE]]" ,[CODE(HTTP)[[[Instance-Key]]]] , ,"時代遅れ, SHOE" ,[CODE(HTTP)[[[Isindex]]]] , ,"非推奨" ,[CODE(HTTP)[[[Last-Modified]]]] ,最終修正日時 ,"[HTTP92], [RFC 1945], [RFC 2068], [RFC 2616]" ,[CODE(HTTP)[[[Link]]]] ,[[ハイパーリンク]] ,"[HTTP92], [RFC 1945] 参考, [RFC 2068] 参考" ,[CODE(HTTP)[[[Message-ID]]]] ,[[記事の識別子]] ,"時代遅れ, [HTTP92]" ,[CODE(HTTP)[[[MSThemeCompatible]]]] ,WinXP Visual Style 適用 ,[WinIE 6] ,[CODE(HTTP)[[[Public]]]] * , ,"[HTTP92]" ,[CODE(HTTP)[[[Range]]]] ,範囲 ,"[RFC 2068], [RFC 2616]" ,[CODE(HTTP)[[[Repr-Type]]]] ,[CODE(HTTP)[[[Resource-Type]]]] ,[CODE(HTTP)[[[SHOE]]]] ,SHOE の版 ,"時代遅れ, [SHOE]" ,[CODE(HTTP)[[[Title]]]] ,題 ,"時代遅れ, [HTTP92], [RFC 1945] 参考" ,[CODE(HTTP)[[[URI]]]] ,[[URI]] ,"時代遅れ, [HTTP92], [RFC 1945] 参考, [RFC 2068] 参考(非推奨)" ,[CODE(HTTP)[[[Version]]]] ,版 ->[CODE(HTTP)[Content-Version]] ,"非推奨, [HTTP92]" ,[CODE(HTTP)[[[Window-Target]]]] ,対象窓 ,"[Netscape]" ,[CODE(HTTP)[[[WWW-Link]]]] ,ハイパーリンク ,"時代遅れ, [HTTP92]" ,[CODE(HTTP)[[[X-Meta-*]]]] ,メタ情報 ,"非推奨" ,[CODE(HTTP)[[[X-Pingback]]]] , ,[[[Pingback]] 1.0] ,[CODE(HTTP)[[[X-Vermeer-Content-Type]]]],->[CODE(HTTP)[Content-Type]] ,[[FrontPage]] -[2] HTTP RFCs で規定されていない追加の頭欄は、 HTTP RFCs 的には実体頭欄に分類されます。 -[3] [[chunked]] 符号化では実体頭欄を [[trailer]] に入れることが出来ます。 -[4] [CODE[ETag]] 欄は [[RFC2068]] では実体頭欄に分類されていましたが、 [[RFC2616]] では[[応答頭欄]]に分類されています。 -[5] [CODE[URI]] 欄は RFC 2068 では分類なしです。 (ここでは RFC 1945 に従い実体欄に分類しました。) -[6] [HTTP92] では Object Header lines と呼ばれています。 上の表のうち、 [CODE[Date]], [CODE[Public]] は後の HTTP では[[応答頭欄]]に分類されています。 [11] [CODE(HTTP)[Content-Length]] とか [CODE(HTTP)[Content-Range]] って、実体頭欄というより応答頭欄じゃないかなあ。 [[#comment]] ** 仕様書から **** RFC 1945 (HTTP/1.0); RFC 2068・2616 (HTTP/1.1) 7.1 Entity Header Fields > [DEL[Entity-Header]] [INS[Entity-header]] fields define [DEL[[INS[{1945,2068}]] optional]] metainformation about the [DEL[Entity-Body]] [INS[entity-body]] or, if no body is present, about the resource identified by the request. 実体頭欄は [CODE(ABNF)[[[entity-body]]]] か、[[本体]]が無い場合にはその要求で識別される[[資源]]についての[DEL[省略可能な]][[メタ情報]]を定義します。 [INS[ >[INS[{2616}]] Some of this metainformation is OPTIONAL; some might be REQUIRED by portions of this specification. このメタ情報の幾つかは'''[[任意選択]]''''です。 いくつかはこの仕様書のどこかで'''[[必須]]'''とされているかもしれません。 ]INS] [DEL[ [DEL[ >[INS[{1945}]] - [PRE[ 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 ]PRE] ]DEL] [INS[ >[INS[{2068}]] - [PRE[ 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 ]PRE] ]DEL] [INS[ >[INS[{2616}]] - [PRE[ 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 ]PRE] ]INS] > -[DEL[ extension-header = HTTP-header]] -[INS[ extension-header = message-header]] > The extension-header mechanism allows additional [DEL[Entity-Header]] [INS[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 [DEL[should]] [INS[SHOULD]] be ignored by the recipient and [INS[[INS[{2616}]] MUST be]] forwarded by [INS[[INS[{2616}]] transparent]] proxies. [CODE(ABNF)[extension-header]] 機構によって、追加の実体頭欄をプロトコルを変更せずに定義できますが、 その欄は受信者が認識することを仮定できません。 受信者は認識出来ない頭を無視する'''べきです'''し、[[透過串]]は無視しなければ'''なりません'''。 [INS[ 注: 注記なき変更点は 1945→2068 のもの。 ]INS] * RTSP 頭欄 [8] ,[CODE(RTSP)[[[Allow]]]] ,[RFC 2326] ,[CODE(RTSP)[[[Content-Base]]]] ,[RFC 2326] ,[CODE(RTSP)[[[Content-Encoding]]]] ,[RFC 2326] ,[CODE(RTSP)[[[Content-Language]]]] ,[RFC 2326] ,[CODE(RTSP)[[[Content-Length]]]] ,[RFC 2326] ,[CODE(RTSP)[[[Content-Location]]]] ,[RFC 2326] ,[CODE(RTSP)[[[Content-Type]]]] ,[RFC 2326] ,[CODE(RTSP)[[[Expires]]]] ,[RFC 2326] ,[CODE(RTSP)[[[Last-Modified]]]] ,[RFC 2326] - [9] [[RTSP]] でも HTTP 同様、追加の頭欄は実体頭欄扱いになります。 [[#comment]] * SIP 実体頭欄 [10] ,[CODE(SIP)[[[Content-Disposition]]]] ,[RFC 3261] ,[CODE(SIP)[[[Content-Encoding]]]] ,"[RFC 2543], [RFC 3261]" ,[CODE(SIP)[[[Content-Language]]]] ,"[RFC 2543], [RFC 3261]" ,[CODE(SIP)[[[Content-Length]]]] ,[RFC 3261] ,[CODE(SIP)[[[Content-Type]]]] ,"[RFC 2543], [RFC 3261]" ,[CODE(SIP)[[[c]]]] == Content-Type ,"[RFC 2543], [RFC 3261]" ,[CODE(SIP)[[[e]]]] == Content-Encoding ,"[RFC 2543], [RFC 3261]" ,[CODE(SIP)[[[l]]]] == Content-Length ,"[RFC 2543], [RFC 3261]" [[#comment]] *メイル・ニュース頭欄 [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-Version]] ,[[MIME]] 版 ,○,○ ,[[Original-Encoded-Information-Types]],,○ ,[[Originating-Client]] , ,[[Priority]] ,優先度 ,○ ,[[Sensitivity]] ,親展度 ,○ ,[[Subject]] ,[[主題]] ,○,◎ ,[[Summary]] ,要約 , ,○ ,[[User-Agent]] ,[[利用者エージェント]],○,○ ,[[X-Mailer]] ,メイラー ,○ ,[[X-Mew]] ,[[Mew]] ,○,○ ,[[X-Newsreader]] ,ニュース読者 , ,○ ,[[X-NSubject]] ,日本語主題 ,○,○ ,[[X-Priority]] ,優先度 ,○ ,[[MIME頭欄]]など、 [CODE[Contetn-]] で始まるもの,==,○,○ - [7] [CODE[User-Agent:]] 系の欄をここに分類するのは不適当じゃない? [[#comment]] * RFC の部分の License [[RFCのライセンス]] *メモ