一個HTTP需要經過哪些步驟

antzone發表於2017-03-14

單純的使用一個HTTP請求估計只要上過網的都會熟練操作。

比如輸入一個網址,然後點選回車,就會獲取到一個頁面或者其他操作結果。

但是作為前端技術人員的我們最好對此要了解的多一點。

一個完整的HTTP請求的過程:

(1).建立TCP連線

(2).Web瀏覽器向Web伺服器傳送請求命令。

(3).Web瀏覽器傳送請求頭資訊。

(4).Web伺服器應答。

(5).Web伺服器傳送應答頭資訊。

(6).Web伺服器向瀏覽器傳送資料。

(7).Web伺服器關閉TCP連線。

一個HTTP請求一般由四部分組成:

(1).HTTP請求的方法或動作,比如是GET還是POST請求。

(2).正在請求的URL,總得知道請求的地址是什麼吧。

(3).請求頭,包含一些客戶端環境資訊,身份證資訊等。

(4).請求體,也就是請求正文,請求正文中可以包含客戶提交的查詢字串資訊,表單資訊等等。

一個HTTP響應一般由三部分組成:

(1).一個數字和文字組成的狀態碼,用來顯示請求成功還是失敗。

(2).響應頭,響應頭也和請求頭一樣,包含許多包含許多有用的資訊,例如伺服器型別、日期時間、內容型別和長度等。

(3).響應體,也就是響應正文。


相關文章