具有字节范围的HTTP,具有多个字节范围集

时间:2014-05-10 17:04:28

标签: http byte range

我对HTTP服务器关于字节范围的行为有疑问。

如果客户端发送带有多个字节范围集的HTTP GET请求(即100-200; 300-400等),但HTTP Server的设计只能在其中提供(或解析)第一组, HTTP Server应该做什么?它是否仅将Content-Range的206 Partial Content发送为100-200 / xyz,还是应该为整个文件发送200 OK?

另一个问题是,如果客户端发送带有多个Range头的GET,并且每个头都有字节范围集,那么HTTP Server的行为是什么(特别是在上述场景的上下文中)?

1 个答案:

答案 0 :(得分:0)

它无法处理Range请求,然后它应该以200状态发送整个资源。

多个范围标题无效,因此400将是正确答复。