HTTP
1.HTTP簡介
- HTTP協議是Hyper Text Transfer Protocol(超文本傳輸協議),是用于從萬維網(WWW:World Wide Web )服務器傳輸超文本到本地瀏覽器的傳送協議,
2.HTTP作業原理
- HTTP協議作業于客戶端-服務端架構上,瀏覽器作為HTTP客戶端通過URL向HTTP服務端即WEB服務器發送所有請求,
- Web服務器根據接收到的請求,向客戶端發送回應資訊,
- HTTP默認埠是80
3.HTTP注意事項
(1)HTTP是無連接的;(每次連接只處理一個請求)
- 解釋:
無連接的含義是限制每次連接只處理一個請求,服務器處理完客戶的請求,并收到客戶的應答后,即斷開連接,采用這種方式可以節省傳輸時間,
(2)HTTP是媒體獨立的;
- 解釋:
這意味著,只要客戶端和服務器知道如何處理的資料內容,任何型別的資料都可以通過HTTP發送,客戶端以及服務器指定使用適合的MIME-type內容型別,
(3)HTTP是無狀態的;(對于事務處理沒有記憶能力)
- 解釋:
HTTP是無狀態:HTTP協議是無狀態協議,無狀態是指協議對于事務處理沒有記憶能力,缺少狀態意味著如果后續處理需要前面的資訊,則它必須重傳,這樣可能導致每次連接傳送的資料量增大,另一方面,在服務器不需要先前資訊時它的應答就較快,
4.HTTP訊息結構
客戶端請求訊息
- 客戶端發送一個HTTP請求到服務器的請求訊息包括以下格式:請求行(request line)、請求頭部(header)、空行和請求資料四個部分組成,下圖給出了請求報文的一般格式,

服務器回應訊息 - HTTP回應也由四個部分組成,分別是:狀態行、訊息報頭、空行和回應正文,
- 狀態行:版本號,狀態碼,狀態描述,

5.HTTP回應頭資訊
6.合法HTTP請求方法
7.HTTP狀態碼
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/259212.html
標籤:其他
上一篇:狂神說SpringMVC課堂筆記
下一篇:微信紅包演算法決議
