我搜索了很多关于HTTP模块的内容,但没有清楚地了解HTTP模块。
任何人都可以帮助我理解,asp.net中的HTTP模块是什么?它们与ASP.NET MVC中的过滤器的区别
由于
答案 0 :(得分:2)
HTTP模块是在每个请求上调用的程序集 根据您的申请。 HTTP模块作为一部分被调用 请求管道并可以访问整个生命周期事件 请求。因此,HTTP模块可以让您检查传入的请求和 根据请求采取行动。他们也让你检查 传出回复并修改它。
实际上,当你制作一些你喜欢发布的东西并在许多网站上使用它时,你就会使用它。
例如,此HTTP模块可以帮助switching between HTTP and HTTPS automcatically。您只需将其添加到您的站点并在web.config中进行设置。