HttpRequest在整个HttpModule中的生命周期
2007-02-28 22:43
344 查看
Http Request开始
|
HttpModule
|
HttpModule.BeginRequest()
|
HttpModule.AuthenticateRequest()
|
HttpModule.AuthorizeRequest()
|
HttpModule.ResolveRequestCache()
|
建立HttpHandler控制点
|
接着处理(HttpHandler已经建立,此后Session可用)
|
HttpModule.AcquireRequestState()
|
HttpModule.PreRequestHandlerExecute()
|
进入HttpHandler处理HttpRequest
|
HttpHandler.ProcessRequest()
|
返回到HttpModule接着处理(HttpHandler生命周期结束,Session失效)
|
HttpModule.PostRequestHandlerExecute()
|
HttpModule.ReleaseRequestState()
|
HttpModule.UpdateRequestCache()
|
HttpModule.EndRequest()
|
HttpModule.PreSendRequestHeaders()
|
HttpModule.PreSendRequestContent()
|
将处理后的数据返回客户端
|
整个Http Request处理结束
|
HttpModule
|
HttpModule.BeginRequest()
|
HttpModule.AuthenticateRequest()
|
HttpModule.AuthorizeRequest()
|
HttpModule.ResolveRequestCache()
|
建立HttpHandler控制点
|
接着处理(HttpHandler已经建立,此后Session可用)
|
HttpModule.AcquireRequestState()
|
HttpModule.PreRequestHandlerExecute()
|
进入HttpHandler处理HttpRequest
|
HttpHandler.ProcessRequest()
|
返回到HttpModule接着处理(HttpHandler生命周期结束,Session失效)
|
HttpModule.PostRequestHandlerExecute()
|
HttpModule.ReleaseRequestState()
|
HttpModule.UpdateRequestCache()
|
HttpModule.EndRequest()
|
HttpModule.PreSendRequestHeaders()
|
HttpModule.PreSendRequestContent()
|
将处理后的数据返回客户端
|
整个Http Request处理结束
相关文章推荐
- HttpRequest在整个HttpModule中的生命周期
- HttpRequest在整个HttpModule中的生命周期
- Http Request在整个HttpModule中的生命周期图
- HttpApplication,HttpModule,HttpContext及Asp.Net页生命周期
- Request在HttpModule之前的经历
- HttpRequest 生命周期
- 老生又长谈:HttpApplication,HttpModule,HttpContext及Asp.Net页生命周期
- Http Request处理生命周期图
- IHttpModule生命周期
- HttpModule and HttpRequest
- 在CentOS 6.9 x86_64的nginx 1.12.2上开启标准模块ngx_http_auth_request_module实录
- 解读nginx第三方模块ngx_http_auth_request_module
- HTTPModule生命周期与页面执行模型
- HttpApplication,HttpModule,HttpContext及Asp.Net页生命周期
- Http Request处理生命周期图
- HttpModule内部事件机制和生命周期
- ASP.NET应用程序生命周期趣谈(三) HttpModule
- Asp.Net底层解析(四)——应用程序生命周期与HttpModule
- Erlang cowboy http request生命周期
- HttpModule生命周期示意图