HTTP管线是ASP.NET的一个机制,主要实现以下两个功能:
- 提供了用于处理HTTP请求以及HTTP响应的进程,称为HTTP模块(HttpModule)。ASP.NET拥有它自己的HTTP模块,可用于处理会话标识符以及用户认证。
- 提供了服务于HTTP请求的进程。称为HTTP处理程序(HttpRequest)。ASP.NET拥有它自己的HTTP处理程序,包括用于处理.ASPX页面的程序。
HTTP管线,HTTP模块以及HTTP处理程序在ASP.NET体系中所处的位置,如下图.
HttpApplication
Global.asax
Http上下文
Http模块
Http处理程序
今天好累,明天再学吧