?
This document uses PHP Chinese website manual Release
HTTP 是一個非??蓴U展的協(xié)議。它依賴于一些基本概念,如資源和 URI 的概念,簡單的消息結(jié)構(gòu)以及用于通信流的客戶端 - 服務(wù)器結(jié)構(gòu)。在這些基礎(chǔ)概念的基礎(chǔ)上,多年來出現(xiàn)了許多擴展,通過創(chuàng)建新的 HTTP 方法或頭來增加新的功能和新的語義。
HTTP概述描述HTTP是什么以及它在Web體系結(jié)構(gòu)中的角色,以及它在協(xié)議棧中的位置。HTTPHTTP的演變創(chuàng)建于20世紀(jì)90年代初,并且已經(jīng)延長了幾次。本文詳細(xì)介紹了它的歷史,并介紹了HTTP / 0.9,HTTP / 1.0,HTTP / 1.1和現(xiàn)代HTTP / 2以及多年來引入的小新奇。協(xié)商HTTP版本解釋客戶端和服務(wù)器如何協(xié)商特定的HTTP版本,并最終升級使用的協(xié)議版本。資源和URI簡要介紹Web上資源,標(biāo)識符和位置的概念。在Web上標(biāo)識資源描述如何參考Web資源以及如何定位它們。數(shù)據(jù)URIs直接嵌入其表示的資源的特定種類的URI。數(shù)據(jù)URI非常方便,但有一些注意事項。分離資源的標(biāo)識和位置:Alt-Svc HTTP標(biāo)頭大部分時間標(biāo)識和Web資源的位置是共享的,這可以通過Alt-Svc
標(biāo)頭進行更改.MIME typesSince HTTP / 1.0,可以傳輸不同類型的內(nèi)容。這篇文章解釋了如何使用Content-Type
標(biāo)題和MIME標(biāo)準(zhǔn)。在www和非www的URLsAdvice之間選擇使用www前綴域還是不使用,本文解釋了選擇的結(jié)果以及如何制作它。HTTP會話的流程這篇基礎(chǔ)文章描述了一個典型的HTTP會話:當(dāng)您點擊瀏覽器中的鏈接時會發(fā)生什么...... HTTP MessagesHTTP請求或響應(yīng)期間傳輸?shù)南⒕哂蟹浅G逦慕Y(jié)構(gòu); 這篇介紹性文章描述了這個結(jié)構(gòu),它的目的和可能性。HTTP / 2HTTP / 2中的幀和消息結(jié)構(gòu)封裝并表示二進制幀中的HTTP / 1.x消息。本文解釋了幀結(jié)構(gòu),目的以及編碼方式。HTTP / 1.xHTTP / 1.1中的連接管理是支持持久連接和流水線的HTTP的第一個版本。Accept-
作為瀏覽器公布其更喜歡的格式,語言或編碼的一種方式。本文解釋了這種廣告是如何發(fā)生的,服務(wù)器如何作出反應(yīng)以及如何選擇最適當(dāng)?shù)捻憫?yīng)。