HTTP的請求個人理解彙總

2021-07-29 08:07:33 字數 573 閱讀 8640

(1)瀏覽器先搜尋自身的dns快取

(2)作業系統搜尋自身的dns快取(瀏覽器沒有找到快取或者快取已經失效)

(3)讀取本地的host檔案

(4)瀏覽器發起乙個dns的乙個系統呼叫

寬頻運營商伺服器檢視本身快取

運營商伺服器發起乙個迭代dns解析的請求

運營商伺服器把結果返回作業系統核心同時快取起來

作業系統核心把結果返回瀏覽器

瀏覽器就拿到了www.imooc.com的ip位址

(5)瀏覽器獲得網域名稱對應的ip位址後,發起http「三次握手」

(6)tcp/ip鏈結建立起來後,瀏覽器就可以向伺服器傳送http請求了

(7)伺服器端接受到了這個請求,根據路徑引數,經過後端的一些處理之後,把處理後的結果資料返回給瀏覽器,比如頁面完整的html**等返回給瀏覽器

(8)瀏覽器拿到了完整的html**後,在解析和渲染這個頁面的時候,裡面的js,css,靜態資源,他們同樣也是乙個個http請求,都要經過上面的主要七個步驟。

(9)瀏覽器根據拿到的資源對頁面進行渲染,最終把乙個完整的頁面呈現給了

使用者。

http請求的理解(待整理)

客戶端瀏覽器發起請求 一些列網域名稱解析 通過tcp與伺服器建立連線 發起http請求 伺服器 目標伺服器 fastcgi 目標伺服器 響應給 伺服器 再由 伺服器響應給請求客戶端 瀏覽器進行解析顯示。1 客戶端瀏覽器再請求某個頁面時,首先會通過網域名稱解析找到該url的真正ip位址,應該理解htt...

http方法 HTTP請求方法彙總和注意事項

一.http請求方法 1.head方法 獲取報文頭。請求指定頁面資訊但不返回響應內容,用於確認uri有效性及資源更新日期時間等元資訊。http 1.0 1.1 2.get方法 獲取資源。請求指定頁面資訊並返回響應實體主體,有長度限制,存在安全問題,用於請求訪問已被uri識別的資源。http 1.0 ...

http請求響應碼及其含義彙總

100 客戶必須繼續發出請求 101 客戶要求伺服器根據請求轉換http協議版本 200 交易成功 201 提示知道新檔案的url 202 接受和處理 但處理未完成 203 返回資訊不確定或不完整 204 請求收到,但返回資訊為空 205 伺服器完成了請求,使用者 必須復位當前已經瀏覽過的檔案 20...