内容头

内容头部(Content headers)是描述 HTTP 消息正文内容的 HTTP 头部 集合,在移除正文中的任何消息分帧后。它们专门描述在特定消息传输过程中所传达的 消息内容 的属性,例如内容的长度、传输编码、数据中携带的资源部分(对于多部分消息),以及消息完整性检查。它们与描述资源的编码、媒体类型、语言和其他特征,并允许底层数据被解释的 表示头部(Representation headers)不同。

这些头部在 RFC 7231 中被定义为“有效负载头部”(Payload headers),但现在被称为“内容头部”(Content headers),因为 HTTP/2 和 HTTP/3 帧有效负载中包含的数据可以是头部数据、正文数据或其他控制信息。后来的 HTTP 规范没有提及“内容头部”或扩展相关头部列表,但语义保持不变,因此这种分类头部的方式仍然有用。

注意:内容头部和 表示头部 之间存在一些重叠。

这些头部可能存在于 HTTP 请求和响应消息中,包括: