一次完整請求的過程

2021-08-17 14:03:26 字數 819 閱讀 7678

知其然,知其所以然,不止於知其所以用。

瀏覽器和服務端的傳輸

伺服器以tomcat為例

!!!q:過濾器、***和***的使用,原理,生命週期。

!!!q:servlet的匹配對映順序:

load-on-startup可指定匹配順序,其他根據url-pattern的路徑匹配規則決定優先順序

注意servlet和filter的匹配和處理順序的區別?

ps:兩個完全乙個的url-pattern則會造成(注意這是乙個充分條件)

根據httpservletrequest提取出請求引數

(方法(restful《請求方法[get,post,put,delete,option...],url路徑位址》,非rest),其他引數),呼叫先前建立的《請求方法,請求路徑》與《控制類的類型別,執行方法》的對映,取得

《控制類,執行方法》。然後控制類型別進行例項化,通過反射去呼叫指定的方法(特指檢視層的方法)。將執行的結果用jsp、json或者其他資料格式(涉及到對響應頭頭部進行設定以及資料轉化和填充)返回給前端。

一次完整的 HTTP 請求過程

一次完整的http請求過程從tcp三次握手建立連線成功後開始,客戶端按照指定的格式開始向服務端傳送http請求,服務端接收請求後,解析http請求,處理完業務邏輯,最後返回乙個http的響應給客戶端,http的響應內容同樣有標準的格式。無論是什麼客戶端或者是什麼服務端,大家只要按照http的協議標準...

一次完整的HTTP請求過程

一次完整的http請求過程從tcp三次握手建立連線成功後開始,客戶端按照指定的格式開始向服務端傳送http請求,服務端接收請求後,解析http請求,處理完業務邏輯,最後返回乙個http的響應給客戶端,http的響應內容同樣有標準的格式。無論是什麼客戶端或者是什麼服務端,大家只要按照http的協議標準...

一次完整的 HTTP 請求過程

一次完整的http請求過程從tcp三次握手建立連線成功後開始,客戶端按照指定的格式開始向服務端傳送http請求,服務端接收請求後,解析http請求,處理完業務邏輯,最後返回乙個http的響應給客戶端,http的響應內容同樣有標準的格式。無論是什麼客戶端或者是什麼服務端,大家只要按照http的協議標準...