請求管道模型 動態頁面原理

2021-06-15 09:41:37 字數 994 閱讀 2475

請求管道模型 

要學習頁面的生命週期就要知道請求管道中程式設計師可以呼叫的那19個事件

下面是請求管道中的19個事件

1.beginrequest:開始處理請求

2.authenticaterequest 授權驗證請求,獲取使用者授權資訊

3.:postauthenticaterequest 獲取成功

4.:aunthorizerequest 授權 一般檢查使用者名稱是否獲得了許可權

5.:postauthorizerequest 獲得授權

6.:resolverequestcache:獲取頁面快取結果

7.:postresolverequesthandler 以獲取快取 當前請求對映到mvchandler(pr) 建立控制器工廠 ,建立控制器,呼叫action執行,view→response

//action   handler : pr()

8.:postmaprequesthandler 建立頁面物件:建立 最終處理當前http請求的 handler  例項:  第一從httpcontext中獲取當前的pr handler   ,create

9.:postacquirerequeststate 獲取session

10.postacquirerequeststate 獲得session

11.prerequesthandlerexecute:準備執行頁面物件 執行頁面物件的processrequest方法

12.postrequesthandlerexecute 執行完頁面物件了

13.releaserequeststate 釋放請求狀態

14.postreleaserequeststate 已釋放請求狀態

15.updaterequestcache 更新快取

16.postupdaterequestcache 已更新快取

17.logrequest 日誌記錄

18.postlogrequest 已完成日誌

19.endrequest 完成、

Web頁面請求過程原理

web 頁面請求過程 1.dhcp 配置主機資訊 假設主機最開始沒有 ip 位址以及其它資訊,那麼就需要先使用 dhcp 來獲取。主機生成乙個 dhcp 請求報文,並將這個報文放入具有目的埠 67 和源埠 68 的 udp 報文段中。該報文段則被放入在乙個具有廣播 ip 目的位址 255.255.2...

日常框架剖析原理 訪問頁面驗證請求過程

php 的 http 認證機制僅在 php 以 apache 模組方式執行時才有效,因此該功能不適用於 cgi 版本。在 apache 模組的 php 指令碼中,可以用 header 函式來向客戶端瀏覽器傳送 authentication required 資訊,使其彈出乙個使用者名稱 密碼輸入視窗...

瀏覽器向伺服器請求頁面的原理

我們經常用瀏覽器上網,但是大家想過沒有在瀏覽器和伺服器之間是怎麼互動的嗎?接下給大家說說web頁面請求的原理 高手直接跳過 首先我們不要把伺服器想的太神聖了,其實他也就是一台 沒有顯示器的電腦,處理速度比普通電腦快罷了。伺服器端安裝的iis軟體,在客戶端是瀏覽器 客戶端 當我們在瀏覽器輸入 並回車後...