先后次序:
先IHttpModule,后IHttpHandler. 注:Module要看你响应了哪个事件,一些事件是在Handler之前运行的,一些 是 在Handler之后运行的
对请求的处理上:
IHttpModule是属于大小通吃类型,无论客户端请求的是什么文件,都会调用到它;例如aspx,rar,html的请求.
IHttpHandler则属于挑食类型,只有ASP.net注册过的文件类型(例如aspx,asmx等等)才会轮到调用它.
IHttpHandler按照你的请求 生成响应的内容,IHttpModule对请求进行预处理,如验证、修改、过滤等等,同时也可以对响应进行处理
IHttpModule与IHttpHandler的区别整理
最新推荐文章于 2018-12-10 17:32:57 发布
本文深入探讨了HTTP模块和处理器在处理客户端请求时的职责分工,解释了它们如何协同工作,以及在请求处理流程中的先后次序。通过对比两者在请求处理上的不同方式和应用场景,帮助开发者更好地理解和应用这些概念。
1万+

被折叠的 条评论
为什么被折叠?



