1

rfc2616 (HTTP/1.1):

multipart/byteranges メディア タイプを使用して、単一範囲のリクエストへの応答を送信してはなりません。

結果が単一の範囲である複数の範囲の要求への応答は、1 つの部分を持つ multipart/byteranges メディア タイプとして送信される場合があります。

multipart/byteranges メッセージをデコードできないクライアントは、単一のリクエストで複数のバイト範囲を要求してはなりません (MUST NOT)。

私がこれを正しく理解していれば、1 つのリクエストで複数の範囲が multipart/byteranges を使用してもよく、クライアントはそれをデコードできなければならず、まったくリクエストしてはいけません。

「MAY」は、使用できる multipart/byteranges の代替手段もあるということを意味していますか? 存在しますか?もしそうなら、それらを要求するヘッダーはありますか?

たとえば、サーバーはすべてのバイト範囲を 1 つの部分の応答に連結する可能性がありますか?

4

2 に答える 2

3

要求が複数の範囲を要求し、サーバーが要求された範囲を 1 つの連続する範囲に連結できる場合、応答は次のいずれかになります。

  • 連結された範囲の単一の MIME パーツと共に使用します。multipart/byterangesパーツには独自のContent-Rangeヘッダーがあります。

  • 連結されたデータを単独で送信し、トップレベルのContent-Rangeヘッダーを含めます。

于 2014-01-07T07:45:19.640 に答える