HTTP1.1

HTTP / 1.1 最初於 1999 年在 RFC 2616(協議)和 RFC 2617(身份驗證)中指定,但這些文件現已過時,不應用作參考:

不要使用 RFC2616。將其從硬碟驅動器,書籤中刪除,然後燒錄(或負責任地回收)列印出的任何副本。

- HTTP WG 主席 Mark Nottingham

HTTP / 1.1 的最新規範,與今天的 HTTP 實現方式相匹配,在新的 RFC 723x 中:

增加了 HTTP / 1.1,以及其他功能:

  • 分塊傳輸編碼,允許伺服器可靠地傳送未知大小的響應,
  • 永續性 TCP / IP 連線(HTTP / 1.0 中的非標準擴充套件),
  • 用於恢復下載的範圍請求,
  • 快取控制。

HTTP / 1.1 嘗試引入流水線技術,允許 HTTP 客戶端通過一次傳送多個請求而無需等待響應來減少請求 - 響應延遲。遺憾的是,此功能從未在某些代理中正確實現,導致流水線連線丟失或重新排序響應。

GET / HTTP/1.0
User-Agent: example/1
Host: example.com

HTTP/1.0 200 OK
Content-Type: text/plain
Content-Length: 6
Connection: close

Hello