2009年11月25日
摘要: HTTP运行期HTTP运行期处理客户端应用程序(例如Web浏览器)进入的一个Web请求,通过处理它的应用程序的适当组件路由请求,然后产生响应并发回提出请求的客户端应用程序。进入的HTTP Web请求最先由IIS Web服务器接收到,它在此请求基于ASP.NET已注册处理的扩展名传送到ASP.NET ISAPI上。HTTP运行期首先创建一个HttpContext对象的实例,它包含了当前正在处理的请求... 阅读全文
posted @ 2009-11-25 23:52 shawnliu 阅读(171) 评论(0) 推荐(0) 编辑
摘要: HttpModule是如何工作的当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者... 阅读全文
posted @ 2009-11-25 23:49 shawnliu 阅读(362) 评论(0) 推荐(0) 编辑
摘要: internal sealed class OutputCacheModule : IHttpModule{ // Fields private string _key; private bool _recordedCacheMiss; private const string ASTERISK = "*"; private const string ERROR_VARYBY_VALUE = "+... 阅读全文
posted @ 2009-11-25 23:23 shawnliu 阅读(403) 评论(0) 推荐(0) 编辑