相信很多同學都對HTTP的header和cookie,和session都有疑問,因為我們開發的時候一般都需要請求網絡獲取數據,有時候還需要帶cookie或者帶特殊的字段發起請求。
現在我們就來簡單的了解一下這個過程。
1、首先,header包含cookie和session,編碼,協議類型,返回類型,提交的參數,客戶端信息等等等等。
2、header包括response header和request header
3、cookie是有有效期的,你需要持續的狀態的話,可以定義一個token,get和post方式傳遞都可以,cookie每次都會有返回,只是不產生cookie的時候為空而已。
服務器連接是需要握手的,第一次發送數據,服務器返回一個狀態,然后客戶端也返回一個狀態,服務器接收到狀態之后處理數據返回數據,客戶端接受數據。
下面貼圖理解一下:
requset header
respons header
request是客戶端發送的,包含參數,提交的cookie什么的
response是服務器響應的,包含返回的數據結構和生成cookie什么的