额外的标题
与 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