这是我的心理挑战,当我在HttpRequest或任何输入流中设置字节范围时,选择下载的时间间隔是多少?!闭区间 [start, end] 还是左闭右开 [start, end) ?!
问问题
127 次
1 回答
2
14.35 范围
14.35.1 字节范围
byte-range-spec 中的 first-byte-pos 值给出了范围内第一个字节的字节偏移量。last-byte-pos 值给出了范围内最后一个字节的字节偏移量;也就是说,指定的字节位置包括在内。字节偏移量从零开始。
那里的例子非常具有描述性:
字节范围说明符值的示例(假设实体主体的长度
10000
):
- 前 500 个字节(字节偏移量 0-499,含):bytes=0-499
- 第二个500字节(字节偏移量500-999,含):bytes=500-999
- 最后 500 个字节(字节偏移量 9500-9999,包括):bytes=-500
- 或字节=9500-
简而言之:间隔关闭(包括)并且要下载的字节数为last - first + 1
.
于 2012-05-13T19:23:00.587 回答