瀏覽器工作原理2 response響應階段

2021-10-09 05:31:51 字數 539 閱讀 7933

當服務端收到請求後,就會傳送乙個響應報文給瀏覽器。

響應報文組成

1、響應行:由協議版本、狀態碼及其描述組成

2、響應頭:描述伺服器的基本資訊,以及資料的描述,瀏覽器通過這些資訊,知道如何處理等一會兒伺服器回送的資料。

3、響應體:響應體就是響應的訊息體,如果是純資料就是返回純資料,如果請求的是html頁面,那麼返回的就是html**,如果是js就是js**,也就是瀏覽器需要解析的內容。

狀態碼

一些常見的狀態碼

200 - 請求成功

301 - 資源(網頁等)被永久轉移到其它url

404 - 請求的資源(網頁等)不存在

500 - 內部伺服器錯誤

狀態碼型別

當響應完成之後,就會的通過四次揮手關閉連線,至此響應階段結束。

瀏覽器工作原理

首先對上篇blog 進行乙個補充 以我做的 基於執行緒池和資料庫連線池的web 伺服器 為例,說說http 通訊的流程,大體分為三個階段 a 連線 伺服器通過乙個serversocket 類物件對8000 埠進行監聽,監聽到之後建立 連線,開啟乙個socket 虛擬檔案。b 請求 建立與建立sock...

瀏覽器工作原理

介紹 渲染引擎又叫排版引擎或者瀏覽器核心 主流的渲染引擎有 解析html構造dom樹 document object model,文件物件模型 dom是w3c組織推薦的處理可擴充套件置標語言的標準程式設計介面。構建渲染數,渲染數並不等同於dom數,因為像head標籤或者display none這樣的...

瀏覽器工作原理

輸入網域名稱,瀏覽器做簡單的篩選判斷 預設為http協議,https的話需要手動輸入 dns查詢,獲取ip位址 先查自己記憶體裡的dns cache 再查本地硬碟裡的host檔案 查詢dns服務 建立tcp ip連線 傳送http請求 伺服器處理 瀏覽器收到返回,解析展示 我們在瀏覽器輸入 其實就是...