HTTP 資源和規範

HTTP 最初是在 20 世紀 90 年代初制定的。它在設計時就考慮到了可擴充套件性,多年來經歷了無數次新增;這導致其規範分散在眾多規範文件中(在實驗性廢棄擴充套件的中間)。此頁面列出了有關 HTTP 的相關資源。

規範 標題 狀態
RFC 9110 HTTP 語義 網際網路標準
RFC 9111 HTTP 快取 網際網路標準
RFC 9112 HTTP/1.1 網際網路標準
RFC 9113 HTTP/2 建議標準
RFC 9114 HTTP/3 建議標準
RFC 5861 過時內容的 HTTP 快取控制擴充套件 資訊性
RFC 8246 HTTP 不可變響應 建議標準
RFC 6265 HTTP 狀態管理機制 定義 Cookie 建議標準
草案規範 Cookie 字首 IETF 草案
草案規範 Same-Site Cookie IETF 草案
草案規範 棄用從非安全來源修改“安全”Cookie IETF 草案
RFC 2145 HTTP 版本號的使用和解釋 資訊性
RFC 6585 其他 HTTP 狀態程式碼 建議標準
RFC 7725 報告法律障礙的 HTTP 狀態程式碼 在標準軌道上
RFC 2397 "data" URL 方案 建議標準
RFC 3986 統一資源識別符號 (URI):通用語法 網際網路標準
RFC 5988 Web 連結 定義 Link 標頭 建議標準
草案規範 HTTP 客戶端提示 IETF 草案
RFC 7578 從表單返回值:multipart/form-data 建議標準
RFC 6266 在超文字傳輸協議 (HTTP) 中使用 Content-Disposition 標頭欄位 建議標準
RFC 2183 在 Internet 訊息中傳達表示資訊:Content-Disposition 標頭欄位 在 HTTP 訊息的上下文中,只能使用 Content-Disposition 標頭的一部分語法。 建議標準
RFC 7239 轉發 HTTP 擴充套件 建議標準
RFC 6455 WebSocket 協議 建議標準
RFC 5246 傳輸層安全性 (TLS) 協議版本 1.2 此規範已由後續 RFC 修改,但這些修改對 HTTP 協議沒有影響。 建議標準
RFC 8446 傳輸層安全性 (TLS) 協議版本 1.3 取代 TLS 1.2。 建議標準
RFC 2817 在 HTTP/1.1 中升級到 TLS 建議標準
RFC 7541 HPACK:HTTP/2 的報頭壓縮 在標準軌道上
RFC 7838 HTTP 替代服務 在標準軌道上
RFC 7301 傳輸層安全性 (TLS) 應用程式層協議協商擴充套件 用於在傳輸層協商 HTTP/2,以節省額外的請求/響應往返行程。 建議標準
RFC 6454 Web 起源概念 建議標準
獲取 跨源資源共享 活文件標準
RFC 7034 HTTP 標頭欄位 X-Frame-Options 資訊性
RFC 6797 HTTP 嚴格傳輸安全 (HSTS) 建議標準
升級不安全請求 升級不安全請求 候選推薦
內容安全策略 1.0 內容安全策略 1.0 CSP 1.1 和 CSP 3.0 不會擴充套件 HTTP 標準 已棄用
Microsoft 文件 指定舊版文件模式* 定義 X-UA-Compatible 注意
RFC 5689 用於 Web 分散式創作和版本控制 (WebDAV) 的 HTTP 擴充套件 Web 的這些擴充套件以及 CardDAV 和 CalDAV 都不在 Web 上的 HTTP 範圍內。如今,應用程式的現代 API 是使用 RESTful 模式定義的。 建議標準
RFC 2324 超文字咖啡壺控制協議 (HTCPCP/1.0) 4 月 1 日玩笑規範
RFC 7168 用於茶流出裝置的超文字咖啡壺控制協議 (HTCPCP-TEA) 4 月 1 日玩笑規範
HTML 活文件標準 HTML 定義了 HTTP 的伺服器傳送事件擴充套件 活文件標準
報告 API Report-To 標頭 草案
草案規範 HTTP 的 Expect-CT 擴充套件 IETF 草案
RFC 7486 HTTP 原點繫結身份驗證 (HOBA) 實驗性