分类:
ASP.NET
首先在core中中间件是以app开头,过滤器是以services开头.
中间件的作用:
中间件就是在应用程序管道中的一个组件,用来拦截请求过程进行一些其他处理和响应,中间件可以有很多个,每一个中间件都可以对管道中的请求进行拦截,它可以决定是否请求转移下一个中间件.
中间件的运行方式:
在默认请求下,中间件的执行顺序根据Startup.cs文件中,在 public void Configure(IApplicationBuilder app, IHostingEnvironment env){}注册的先后顺序执行.
区别
过滤器
(1)过滤器更贴近业务,它关注与应用程序本身
中间件
(1)是一个可以处理HTTP请求或响应的软件管道
(2)选择是否选择将请求传递给管道中的下一个组件
(3)可以在调用管道中的下一个组件之前或之后工作
评价
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术