HTTP

HTTP請求過程
1.建立TCP連接
2.web瀏覽器向服務器發送請求命令
3.web瀏覽器發送請求頭信息
4.web瀏覽器發送請求體
5.web服務器應答
6.web服務器發送應答頭信息
7.web服務器向瀏覽器發送數據
8.web服務器關閉TCP連接

HTTP請求
一個HTTP請求一般有四部分組成
1.請求的方法或動作,比如是GET還是POST請求
2.正在請求的URL
3.請求頭,包含一些客戶端環境信息,身份驗證信息
4.請求體即請求的正文,包含客戶提交的字符串信息,表單信息等
這裏寫圖片描述

HTTP響應
一個HTTP響應一般有三部分組成
1.一個數字或文字組成的狀態碼
2.響應頭,包含服務器的環境信息例如服務器類型,日期時間,內容類型和長度等
3.響應體
這裏寫圖片描述

補充:狀態碼
HTTP狀態碼由三位數字構成,其中首位數字定義了狀態碼的類型
1xx:信息類,表示收到web瀏覽器的請求,正在進一步處理中
2xx:成功,表示請求被正確接收,理解和處理:200 OK
3xx:重定向,表示請求沒有成功,客戶必須採取進一步的動作
4xx:客戶端錯誤,表示客戶端提交的請求有錯誤,例如404 NOT Found
5xx:服務器錯誤,表示服務器不能完成對請求的處理。

發佈了66 篇原創文章 · 獲贊 17 · 訪問量 37萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章