HTTP協(xié)議圖解3

請求報文的構成:

1.方法+URI+協(xié)議版本(請求行)

2.請求首部字段

3.請求實體(text,json,html,file;依據Content-Type的不同,請求實體的內容也不同)

注意:req.url.query與req.body不是一回事

圖片發(fā)自簡書App

響應報文的構成:

1.協(xié)議版本+狀態(tài)碼+原因短語(狀態(tài)行)

2.響應首部字段

3.響應實體


圖片發(fā)自簡書App

method:作用是使服務器按method內容做出某種行為。

圖片發(fā)自簡書App

cookie技術:由于HTTP協(xié)議為無狀態(tài)協(xié)議(不對之前請求和響應狀態(tài)進行記錄或管理),導致我們訪問一些需要登錄的web頁面時,總是不斷重復登錄。為解決這一問題,HTTP協(xié)議采用cookie狀態(tài)來管理之前的請求/響應歷史記錄。

簡單來說,可以概括為以下過程。

1.客戶端發(fā)送一個含cookie的請求報文;

2.服務器響應,發(fā)出含cookie的響應報文(一個叫set-cookie的首部字段信息)

3.客戶端保存cookie,并在下次發(fā)送請求報文時捎上cookie

4.服務器收到cookie,從一堆不同的cookie中進行匹配,確認客戶端身份后調用之前和該客戶端的請求/響應記錄。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容