http協議和tcp/ip協議族內的其他眾多協議相同,用於客戶端與伺服器之間的通訊,請求訪問文字或影象等資源的一端+稱為客戶端,而提供資源響應的一端稱為服務端。
應用http協議時,請求必定是客戶端發出,而服務端響應該請求並返回。
請求報文的構成:
1.請求方法、請求uri、協議版本
2.可選的請求首部字段(請求頭)
3.內容實體(請求正文)
1)請求方法、請求uri、協議版本
上圖中,post是請求方法,/form/entry 是請求uri,http/1.1是協議版本
根據http協議標準,http請求可以使用多中方法。
2)中間這一部分就是請求頭,請求頭中的字段之後再具體介紹。
在做介面測試的時候,使用哪個使用者傳送請求,就是在請求頭中新增cookie或者其他標識身份的字段。
3)最後一行是內容實體,請求頭和內容實體中是會有乙個空行。表示請求頭已結束,下面是內容實體
響應報文的構成
1.協議版本,狀態嗎,狀態碼原因短語、
2.可選響應首部字段(響應頭)
3.響應正文
...1)http/1.1是協議版本 200是狀態碼 ok是狀態碼原因短語
2)中間是響應頭部,具體字段之後再介紹
3)什麼的就是響應正文了
可以通過chrome瀏覽器,自帶的開發者工具(f12),可以檢視請求和相應的頭部資訊
在network標籤中,重新整理頁面,選擇左邊對應的url。然後就可以看到相應的頭部資訊
HTTP協議(二) 請求和響應
http通過請求和響應的交換達成通訊。http請求 請求報文由請求行 請求方法 請求uri 協議版本 請求首部字段以及內容實體 可能沒有 構成。下面是乙個get請求,沒有內容實體 下面是 乙個post請求 請求方法 get 獲取資源 get方法用來請求訪問已被uri識別的資源,指定的資源經伺服器端解...
HTTP請求和HTTP響應
客戶端連上伺服器後,向伺服器請求某個web資源,稱之為客戶端向伺服器傳送了乙個http請求,乙個完整 的http請求包括 描述客戶端的請求方式,請求資源名稱,使用的http協議版本號 請求方式get post 預設是get可以更改表單提交方式為post 區別主要在資料傳遞上 get可以在url位址後...
HTTP請求和響應
1 http請求包含的內容 1 http請求的請求行 2 http請求的請求頭 2 http響應包含的內容 1 http響應的狀態行 200表示成功接受請求並完成整個處理過程 302表示去新位址找資源 307和304表示去快取中找資源 404表示客戶請求資源不存在 403表示客戶沒有許可權獲取資源 ...