我对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的行为是什么(特别是在上述场景的上下文中)?
答案 0 :(得分:0)
它无法处理Range请求,然后它应该以200状态发送整个资源。
多个范围标题无效,因此400将是正确答复。