乙個URL請求的處理從伺服器到瀏覽器

2021-05-24 23:29:39 字數 361 閱讀 7416

當我們向伺服器請求乙個url,(基於jsp分析)web伺服器開始接收到請求。生成了request和response,伺服器開始查詢對應的servelt,servlet處理資料生成乙個html格式的字串放入到response的io流,返回給請求者,這時得到的是乙個html檔案,瀏覽器在解析html文件。

瀏覽器開始載入html**,查詢標籤中的標籤引用外部css檔案,瀏覽器會再次向伺服器請求得到css.覽器繼續解析html中部分的**,並且請求到的css檔案,渲染頁面;瀏覽器發現有

上面servlet處理,是把之前開發的html格式,把動態**轉換成對應的資料,然後用流物件,把html格式返回給瀏覽器。而jsp是先轉換成servlet再處理,原理和servlet是一樣的。

乙個url請求的流程

網域名稱解析就是根據url來獲取對應的ip的過程。瀏覽器 會首先會去搜尋瀏覽器自身的dns快取 如果找到了url對應的ip就直接返回 如果瀏覽器自身的快取裡面沒有找到對應的條目,那麼瀏覽器會搜尋作業系統自身的dns快取,如果找到且沒有過期則停止搜尋解析到此結束.如果在os的dns快取裡也沒找到,那麼...

伺服器處理請求的流程

響應 response.senderror 404,你訪問的資源存在,就是不給你看 1 設定location 2 傳送302狀態碼 response.setheader location day10 cservlet response.setstatus 302 快捷重定向方法 response.s...

從發出http請求到伺服器應答的主要過程

一 從發出http請求到伺服器應答的主要過程 1.連線 向伺服器傳送請求之前需要建立連線,通過dns伺服器建立套接字 建立連線 收發資料等操作查詢ip位址,再建立socket連線。2.請求 連線成功 後,向web伺服器傳送 http訊息格式的 請求,包括get post等命令。3.應答 web伺服器...