メインコンテンツまでスキップ

8 Entity (エンティティ)

8 Entity (エンティティ)

リクエストメソッドまたはレスポンスステータスコードによって別段制限されない限り, リクエストおよびレスポンスメッセージはエンティティを転送してもよい (MAY)。エンティティは entity-header フィールドと entity-body からなりますが, 一部のレスポンスは entity-header のみを含みます。

本節では, 送信者および受信者は, エンティティを送受するかに応じてクライアントまたはサーバーのいずれかを指します。

8.1 Entity Header Fields (エンティティヘッダーフィールド)

entity-header フィールドは, entity-body についての任意のメタ情報, またはボディがない場合はリクエストで識別されるリソースについてのメタ情報を定義します。

entity-header       =    Allow               ; Section 12.4
| Content-Base ; Section 12.11
| Content-Encoding ; Section 12.12
| Content-Language ; Section 12.13
| Content-Length ; Section 12.14
| Content-Location ; Section 12.15
| Content-Type ; Section 12.16
| Expires ; Section 12.19
| Last-Modified ; Section 12.24
| extension-header

extension-header = message-header

extension-header メカニズムにより, プロトコルを変更せずに追加の entity-header を定義できますが, 受信者が認識するとは限りません。認識できないヘッダーフィールドは受信者によって SHOULD 無視され, プロキシによって転送されます。

8.2 Entity Body (エンティティボディ)

[H7.2] を参照