#?SuikaWiki/0.9 page-icon="HTTP" [[#comment]] * 仕様書から **RFC 3229 (差分符号化) 10.5.1 Delta-Base > The Delta-Base entity-header field is used in a delta-encoded response to specify the entity tag of the base instance. [CODE(HTTP)[Delta-Base]] [[実体頭欄]]は[[差分符号化]]応答で[[基底実現値]]の[[実体札]]を指定するために使用します。 > - Delta-Base = "Delta-Base" ":" entity-tag > A Delta-Base header field MUST be included in a response with an IM header that includes a delta-coding, if the request included more than one entity tag in its If-None-Match header field. [CODE(HTTP)[Delta-Base]] 頭欄は、[[要求]]が [CODE(HTTP)[[[If-None-Match]] 頭欄に複数個の実体札を含めていたなら、差分符号化を含む [CODE(HTTP)[[[IM]]]] 頭のある「「応答]]に含めなければ'''なりません'''。 > Any response with an IM header that includes a delta-coding MAY include a Delta-Base header. 差分符号化を含む [CODE(HTTP)[IM]] 頭のある応答は [CODE(HTTP)[Delta-Base]] 頭を含んで'''構いません'''。 > We are not aware of other cases where a delta-encoded response MUST or SHOULD include a Delta-Base header, but we have not done an exhaustive or formal analysis. Implementors might be wise to include a Delta-Base header in every delta-encoded response. 他に差分符号化応答が [CODE(HTTP)[Delta-Base]] 頭を含まなければ'''ならない'''場合や含める'''べきである'''場合は思い付きませんが、 徹底的な調査や形式的な調査はしていません。 実装者はすべての差分符号化応答に [CODE(HTTP)[Delta-Base]] 頭を含める方が賢明でしょう。 > A cache or proxy that receives a delta-encoded response that lacks a Delta-base header MAY add a Delta-Base header whose value is the entity tag given in the If-None-Match field of the request (but only if that field lists exactly one entity tag). [CODE(HTTP)[Delta-Base]] 頭を欠いた差分符号化応答を受信した[[キャッシュ]]や[[串]]は、その値が要求の [CODE(HTTP)[If-None-Match]] 欄に与えられた実体札である [CODE(HTTP)[Delta-Base]] 頭を加えて'''構いません''' (が、 [CODE(HTTP)[If-None-Match]] 欄が丁度一つの実体札を挙げている場合のみです)。 ** RFC の部分の License [[RFCのライセンス]] * メモ