(1).Http協議解析
是建立在TCP的基礎之上的。TCP、UDP屬於傳輸層協議,而Http是屬於應用層的協議。
是超文本傳輸協議的縮寫,面向文本的,使用ASCII編碼。
(2).Http特點:
[1].客戶/服務器模式,支持基本認證和安全認證(Https)
[2]簡單快速
[3]靈活:允許傳輸任意類型數據,通過Content-Type標記
[4]Http1.0使用短連接方式,Http1.1支持長連接方式
[5]無狀態:對事務處理沒有記憶能力
Http報文可以分爲請求報文和響應報文兩種,可以通過POST和GET實現:
1.一個起始行
2.一個或多個頭域
3.一個頭域結束標誌的空行(CRLF)
4.可選的消息體
請求消息結構:
1.請求行
2.請求頭
3.頭域結束標誌的空行
4.請求正文
響應消息結構:
1. 狀態行
2. 響應頭
3. 頭域結束標誌的空行
4. 響應正文