予告編について:
お気づきのように、末尾のヘッダーのリストは Trailer ヘッダーで指定する必要があります。
RFC 2616 のセクション 14.40の BNFは次のとおりです。
Trailer = "Trailer" ":" 1#field-name
Gourley と Totty は次の例を示します。
Trailer: Content-Length
(Content-Length が 14.40 で後続ヘッダーになることは明示的に禁止されているため、この例を示すのは奇妙です。)
シフレットは次の例を示します。
Trailer: Date
末尾のヘッダーを持つメッセージの終わりについて:
探しているのは、RFC 2616 のセクション 3.6.1の BNFです。ここに一部があります:
Chunked-Body = *chunk
last-chunk
trailer
CRLF
last-chunk = 1*("0") [ chunk-extension ] CRLF
trailer = *(entity-header CRLF)
したがって、最後のチャンクと 2 つの末尾のヘッダーは次のようになります。
0<CRLF>
Date:Sun, 06 Nov 1994 08:49:37 GMT<CRLF>
Content-MD5:1B2M2Y8AsgTpgAmY7PhCfg==<CRLF>
<CRLF>