为什么要用HttpHandler以及HttpModule??
关于HttpHandler以及HttpModule已经基本明白,就是有一点没有想清楚,为什么要用HttpHandler以及HttpModule?我在项目里另外写一个类来实现相关的操作不可以吗?
比如说实现图片防盗链,我在直接写一个方法判断UrlReferrer.Host与Url.Host相同否不ok吗?使用HttpHandler有什么好处?难道仅仅只是在程序比较底的层去判断?还有用HttpModule来实现IP黑名单。这些好像都可以直接写一个类或方法去判断啊,没必要用HttpHandler与HttpModule啊。请大家帮我解释一下这么用具体的好处。
比如说实现图片防盗链,我在直接写一个方法判断UrlReferrer.Host与Url.Host相同否不ok吗?使用HttpHandler有什么好处?难道仅仅只是在程序比较底的层去判断?还有用HttpModule来实现IP黑名单。这些好像都可以直接写一个类或方法去判断啊,没必要用HttpHandler与HttpModule啊。请大家帮我解释一下这么用具体的好处。
...全文
相关推荐
HttpModule HttpHandler HttpHandlerFactory
每当一个请求到达服务器,经过一系列的HttpModule处理后,最后会由相应的HttpHandler来具体执行业务逻辑。
HttpModule与HttpHandler
此外,HttpModule可以注册多个,而HttpHandler通常是为每个类型的请求指定一个。在实际应用中,HttpModule和HttpHandler通常配合使用。
HttpModule和httpHandler学习例子
HttpModule可以在请求到达HttpHandler之前执行预处理操作,而HttpHandler则负责生成最终的HTTP响应。
HttpHandler HttpModule入门篇
"HttpHandler 和 HttpModule 是 ASP.NET 中的核心组件,它们构成了 ASP.NET 应用程序处理 HTTP 请求的管道机制。HttpModule 在请求进入和离开应用程序
关于HttpHandler与HttpModule的理解和应用方法
你可以实现IHttpHandler接口,创建自己的HttpHandler来处理特定的HTTP请求。HttpModule 和 HttpHandler 的区别在于作用范围和处理方式。


