關於HttpModule和HttpHandler

網絡處理過程:1) HttpRequest發送到服務器.

                            2)被inetinfo.exe截獲,然後轉交給ASPNET_ISAPI.dll處理.

                            3)ASPNET_ISAPI.dll則將請求轉送到一個HttpPipeline的管道里面.

                            4)ASPNET_WP.exe進程會接到請求並把它交給HttpRuntime來處理。

那麼請求在這個HttpRuntime裏面又怎麼工作呢?我們可以用下面的這個流程來表示:

HttpRequest ----> HttpApplicationFactory ----> 生成一個HttpApplication實例 ----> HttpModule ----> HttpHandlerFactory ----> HttpHandler ----> 生成結果傳輸回客戶端 .

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章