一個HTTP需要經過哪些步驟
單純的使用一個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).響應體,也就是響應正文。
相關文章
- 從0釋出一個遊戲需要幾個步驟?遊戲
- 建立數字藏品藝術平臺需要哪些步驟
- 要把專案問題管理好,專案經理需要這8個步驟!
- 新手做網站只需要4個步驟網站
- 前端工程師到底需要掌握哪些 HTTP 知識才能過好這一生?前端工程師HTTP
- 貿易網站建設需要哪些步驟?我們該如何建立網站
- 實現PMC的數字化轉型需要哪些具體的步驟?
- http代理401錯誤修復步驟HTTP
- 搭建線上教育系統,需要經過哪幾步?
- 資料探勘的步驟有哪些?
- 在相親交友原始碼中實現視訊連麥直播需要哪些步驟?原始碼
- 搭建個人Huginn步驟
- 想學嵌入式,有哪些步驟?
- Java培訓學習步驟有哪些Java
- 建立svn倉庫步驟(創業公司需要)創業
- 11個步驟完美排查Linux機器是否已經被入侵Linux
- vnc安裝步驟,4個在Linux下vnc的個安裝步驟VNCLinux
- HTTP響應報文有哪些組成部分?linux運維學習步驟有什麼HTTPLinux運維
- 幽默:“通過128個簡單的步驟學習Kubernetes!” - iamdevloperdev
- 幽默:“透過128個簡單的步驟學習Kubernetes!” - iamdevloperdev
- 大資料開發過程中的5個通用步驟大資料
- IEEE Access投稿步驟及投稿經驗
- 定製的CRM系統都有哪些步驟
- 零基礎學Java步驟有哪些?Java
- 直播系統開發步驟繁瑣,你需要注意這四個點
- 1.3.3.2. 步驟1:開啟一個命令視窗
- 如何通過幾個簡單的步驟編寫一個漂亮的初級開發者簡歷
- 【經驗】學習android開發的步驟Android
- 執行快應用rpk檔案只需要3分鐘4個步驟?
- 新站上線SEO優化操作步驟有哪些?優化
- 微信小程式如何開店?有哪些步驟?微信小程式
- 設立目標四個步驟
- app開發的幾個步驟APP
- 搭建高效雲的七個步驟
- scrapy 框架新建一個 爬蟲專案詳細步驟框架爬蟲
- 大資料開發過程中的5個學習通用步驟大資料
- 通過一個具體的例子,講解 SAP BDC 技術的使用步驟試讀版
- 總結一下使用pytorch搭建神經網路的一般步驟PyTorch神經網路
- 如何透過PMP認證?5個準備步驟讓你輕鬆透過考試!