对于支持范围请求的HTTP服务器,服务器返回的字节是否可以少于请求的字节?

对于支持范围请求的HTTP服务器,服务器返回的字节是否可以少于请求的字节?,http,partial,Http,Partial,我已经阅读了关于HTTP范围请求的RFC 7233,尽管进行了大量搜索,但我不清楚的是: 假设客户端正在请求一个10Gb大小的文件,并且客户端指定了一个范围标头: 范围:0- 这会让服务器承担返回整个10GB文件的责任,不是吗 因此,服务器可以自由地缩小范围请求并返回比请求更少的字节。在上面的示例中,可以返回第一个100MB,而不是整个10GB,带有206响应代码(当然,假设内容范围定义了正确的0-9999999范围) RFC明确允许将多个范围合并为一个范围,前提是范围之间的“差距”足够接近,从

我已经阅读了关于HTTP范围请求的RFC 7233,尽管进行了大量搜索,但我不清楚的是:

假设客户端正在请求一个10Gb大小的文件,并且客户端指定了一个范围标头:

范围:0-

这会让服务器承担返回整个10GB文件的责任,不是吗

因此,服务器可以自由地缩小范围请求并返回比请求更少的字节。在上面的示例中,可以返回第一个100MB,而不是整个10GB,带有206响应代码(当然,假设内容范围定义了正确的0-9999999范围)


RFC明确允许将多个范围合并为一个范围,前提是范围之间的“差距”足够接近,从而使将范围合并在一起更经济——要点是RFC已经允许出于经济或效率等原因解释范围时的某种“自由度”,所以我想知道,出于类似的原因,是否允许返回较小的范围。

Hi!你找到那个问题的答案了吗?我在寻找同样的信息。谢谢