額外的標題

與 HTTP 請求一樣,HTTP 響應可能包含其他標頭以修改或擴充其提供的響應。

可用標頭的完整列表在規範的第 6.2 節中定義。最常用的標題是:

  • Server,其功能類似於伺服器的 User-Agent 請求頭 ;
  • Location,用於 201 和 3xx 狀態響應,表示要重定向到的 URI; 和
  • ETag,它是此版本的返回資源的唯一識別符號,以使客戶端能夠快取響應。

響應標頭位於狀態行之後,與請求標頭一樣,形成如下:

Name: Value CRLF

Name 提供標題名稱,例如 ETagLocationValue 提供伺服器為該標題設定的值。該行以 CRLF 結尾。

帶標頭的響應可能如下所示:

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