HTTP 附加标题

示例

像HTTP请求一样,HTTP响应可以包括其他标头,以修改或扩展它提供的响应。

规范的第6.2节定义了可用标头的完整列表。最常用的标头是:

  • Server,其功能类似于User-Agent服务器的请求标头;

  • Location,用于201和3xx状态响应,以指示重定向到的URI;和

  • ETag,它是此版本返回资源的唯一标识符,以使客户端能够缓存响应。

响应头位于状态行之后,并与请求头一样形成:

Name: Value CRLF

Name提供标头名称,例如ETag或Location,并Value提供服务器为该标头设置的值。该行以CRLF结尾。

带有标题的响应可能如下所示:

HTTP/1.1 201 Created \r\n
Server: WEBrick/1.3.1 \r\n
Location: http://example.com/files/129742 \r\n