請求報文的構成:
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中進行匹配,確認客戶端身份后調用之前和該客戶端的請求/響應記錄。