3

サーバーに HTTP を実装しようとしていますが、複数のトレーラー ヘッダー フィールド (チャンク エンコーディングを使用) の処理方法に関する情報が見つかりません。

標準 ( https://www.rfc-editor.org/rfc/rfc2616#section-14.40 ) は次のように述べています。トランスファーコーディング」。

ただし、このヘッダーで複数のヘッダーを指定する方法については何も示していませんTrailer

たとえば、リクエストまたはレスポンスに と の 2 つのトレーラー ヘッダーがある場合、ヘッダーExample1Example2どのように構成しTrailerますか?

このように:Trailer: Example1 Example2またはTrailer: Example1,Example2または何?

4

1 に答える 1

9

RFC 2616 から:

14.40 トレーラー

       Trailer = "Trailer" ":" 1#フィールド名

2.1 拡張 BNF

#ルール
   リストを定義するために、"*" と同様に "#" という構文が定義されます。
   要素。完全な形式は「<n>#<m>要素」で、少なくとも
   <n> 個以上の <m> 個の要素 (それぞれを 1 つ以上のコンマで区切る)
   (",")およびオプションの線形空白 (LWS)。

つまり、次のように書く必要があります。

Trailer: Example1, Example2

RFC 2616 が廃止されたことに注意してください。

于 2014-11-08T00:09:24.620 に答える