4

クライアントがRangeヘッダーを含むリクエストを送信した場合、それを無視し200 OKて完全なコンテンツを含むレスポンスを返すことは許容されますか?

仕様は次のように述べています。

byte-range-set が満足できない場合、サーバーはステータス 416 (Requested range not satisfiable) の応答を返す必要があります。それ以外の場合、サーバーは、エンティティ本体の満足できる範囲を含むステータス 206 (部分コンテンツ) の応答を返す必要があります。

私が理解しているように、それをスキップして a を返すことはまだ許容できることを意味するはず200 OKです。私は正しいですか?

4

1 に答える 1

2

リンクされた仕様の§14.35.2 ;

サーバーは、Range ヘッダーを無視する場合があります。

つまり、完全な内容の 200 は有効な応答です。これは、ヘッダーを受信しなかった場合に応答するものであるためです。

于 2013-05-31T11:04:32.270 に答える