2016-12-08 4 views
0

https://tools.ietf.org/html/rfc7233#section-4.4が指定されていますRange startが現在のリソースサイズと同じであればどうなるでしょうか?416または206 Range start ===現在のリソースサイズ?

bytes 100-とリソースサイズが100バイトの場合、206(content-length === 0)または416を返しますか?

+0

です。最初のバイトはバイト0なので、100バイトリソースのバイト数は0-99です。したがって、100から始まる範囲は終了しません。 – Adrien

答えて

0

バイト範囲は0から始まります。

だから100バイトリソースの範囲は、リクエストヘッダ範囲は、0-99

100バイトリソースに関する要求である:バイト100- 101番目以降のバイトを求めています。 100バイトのリソースではこれは満足できません。返される正しいステータスは416

+0

はい、ただし、範囲:バイト99-? – ronag

+0

それはあなたが尋ねたものではありません。 99 - あなたが満たすことができる1バイト(最後のもの)です – Adrien

関連する問題