超文本转移协议(HTTP)客户端经常因为请求被取消或者连接中断而遇到间断的数据转移。当客户端已经已经存储了一个部分表示,它期望在后续请求中请求那个表示的剩余部分而不是转移整个表示。同样,有限本地存储的设备可能得益于能够请求一个大表示的一个子集,如一个很大的文档或嵌入图片尺寸的单个页面。
本文档定义了HTTP/1.1范围请求,部分响应,和multipart/byteranges媒体类型。范围请求是一个可选的HTTP特性,它被设计使没有实现这个特性(或者目标资源不支持它)的实现可以像接收到一个普通的GET请求一样进行响应而不影响互通性。部分响应被一个不同的状态码指示以不被可能没有实现这个特性的缓存错误地识别完整响应。
虽然范围请求机制被设计为允许可扩展的范围类型,本规范只定义了字节范围的请求。