先看一張簡圖,如下
get:請求獲取request——url所標識的資源
post:在request——url所標識的資源後附加資源
head:請求獲取由request——url所標識的資源的響應訊息報頭
put:請求伺服器儲存乙個資源,由request——url作為其標識
delete:請求伺服器刪除由request——url所標識的資源
trace:請求伺服器回送收到的請求資訊(用於測試和診斷)
connect:保留
options:請求查詢伺服器效能
2、url
uri全名為uniform resource indentifier(統一資源標識),用來唯一的標識乙個資源,是乙個通用的概念,uri由兩個主要的子集url和urn組成。url全名為uniform resource locator(統一資源定位),通過描述資源的位置來標識資源。urn全名為uniform resource name(統一資源命名),通過資源的名字來標識資源,與其所處的位置無關,這樣即使資源的位置發生變動,其urn也不會變化。
3、協議版本
格式為http/主版本號.次版本號,常用為:http/1.1 http/1.0
4、請求頭部
user-agent:傳送請求的應用名稱
accept-charset:通知伺服器端可以傳送的編碼格式
accept-encoding:通知伺服器端可以傳送的資料壓縮格式
accept-language:通知伺服器端可以傳送的語言
2、響應頭部
server:伺服器應用軟體的名稱和版本
content-type:響應正文的型別
content-length:響應正文的長度
content-charset:響應正文所使用的編碼
content-encoding:響應正文使用的資料壓縮格式
content-language:響應正文使用的語言
HTTP協議報文格式
接下來我們看看http協議 hypertext transfer protocol 超文字傳輸協議 瀏覽器端 客戶端 向web伺服器端訪問頁面的過程和http協議報文的格式。基於http協議的客戶機訪問包括4個過程,分別是建立tcp套接字連線 傳送http請求報文 接收http應答報文和關閉tcp套...
HTTP協議報文格式
http協議 hypertext transfer protocol 超文字傳輸協議 瀏覽器端 客戶端 向web伺服器端訪問頁面的過程和http協議報文的格式。基於http協議的客戶機訪問包括4個過程,分別是建立tcp套接字連線 傳送http請求報文 接收http應答報文和關閉tcp套接字連線 1....
HTTP協議報文格式
http是基於客戶端 服務端 c s 的架構模型,http使用統一資源識別符號 uniform resource identifiers,uri 來傳輸資料和建立連線。一旦建立連線後,資料訊息就通過類似internet郵件所使用的格式 rfc5322 和多用途internet郵件擴充套件 mime ...