如果连接过早地关闭或如果请求使用了一个或多个Range格式,响应可能只转移了表示地部分范围。在这些转移后,客户端可能已经接收到相同表示地一些范围。如果这些范围有相同地强校验器(RFC7232,2.1节),他们才可以被安全地组合。

    接收到目标资源地GET请求地多部分响应的客户端可能将这些响应组合成一个大的连续范围,如果他们共享相同的强校验器。

    如果最近的响应是200响应,那么哪个响应的头字段被用作任何组合的响应并替换那些匹配的已存储响应。

    如果最近的响应是206响应并且至少一个匹配的已存储响应是200,那么组合的响应头字段由最近的200响应头字段组成。如果所有匹配的已存储响应都是206响应,那么已存储响应的最近的头字段被作用租车响应资源的头字段,除此以外,客户端必须在新响应中使用被提供的其他头字段,除了Content-Range,以此替换所有已存储响应中对应头字段的所有实例。

    组合的响应消息主体由新响应中的部分内容范围和每个选择的响应的联合组成。如果如果组合由表示的整个范围组成,那么客户端必须将组合的响应视为完整的200响应那样处理,包括反映完整长度的Content-Length头字段。否则,客户端必须将连续范围的集合按下列之一处理:一个200响应(如果组合的响应是一个表示的前缀),一个包含multipart/byteranges主体的单部分206响应,或多个206响应(每个都由Content-Range头字段表明一个连续的范围)。