当由消息帧指示的所有字节在连接被关闭前都被接收的时候,响应消息被视为完整的。如果请求方法是GET,响应状态码是200,并且整个响应头部分已经被接收,如果缓存条目记录为不完整,缓存可以存储一个不完整的响应消息体。同样,206响应也可以被存储就像它是一个200的不完整缓存条目一样。然而,如果缓存不支持Range和Content-Range头字段或者如果它不理解在这些字段中使用的范围单元,它不得存储不完整或部分内容响应。
缓存可以通过发起范围请求并将成功响应于已存储条目组合来是一个不完整的响应完整,如3.3节定义。缓存不得使用一个不完整的响应来应答请求,除非响应已经被完整,或请求是部分的且指定的范围全都在不完整响应中。缓存不得在没有明确以206状态码表明它在使用部分响应的时候给客户端发送部分响应。