HTTP: 超文字傳輸協議

HTTP 是一種應用層協議,用於傳輸超媒體文件,例如 HTML。它最初設計用於網路瀏覽器和網路伺服器之間的通訊,但也可以用於其他目的,例如機器對機器通訊、API 的程式化訪問等。

HTTP 遵循經典的客戶端-伺服器模型,客戶端開啟連線發起請求,然後等待接收伺服器的響應。HTTP 是一種無狀態協議,這意味著伺服器在兩次請求之間不保留任何會話資料,儘管後來新增的Cookie為某些客戶端-伺服器互動增加了狀態。

參考

HTTP 參考文件包含有關頭、請求方法、狀態響應的詳細資訊,並列出了相關的規範和標準文件。

HTTP 標頭

訊息頭用於傳送有關資源或 HTTP 訊息的元資料,並描述客戶端或伺服器的行為。

HTTP 請求方法

請求方法指示請求的目的以及請求成功後的預期結果。最常見的方法是用於從伺服器檢索和傳送資料的 GETPOST,但也有其他方法用於不同的目的。

HTTP 響應狀態碼

響應狀態碼錶示特定 HTTP 請求的結果。響應分為五類:資訊性、成功、重定向、客戶端錯誤和伺服器錯誤。

HTTP 資源和規範

本頁面列出了自 20 世紀 90 年代初首次指定 HTTP 以來,與其相關的資源。

以下小節也值得關注

CSP 指令

Content-Security-Policy (CSP) 響應頭允許網站管理員指定使用者代理可以為給定頁面載入哪些資源。本節列出了可在 CSP 頭中使用的指令,並附有單獨的文件頁面,描述了這些指令的工作原理和使用方法。

許可權策略指令

Permissions-Policy 響應頭提供了一種機制,允許或拒絕在文件中或文件內的任何