1.Configure:配置中间件,中间件组成管道,处理http请求和响应
2.ASP.NET CORE路由、认证、会话、缓存都是由管道(也可以是说管道里的中间件)来处理的,
1.如 mvc、webapi都是建立在某个特殊的中间件之上
2.中间件Middleware:两个职责
1.选择是否将请求传递给下一个中间件
2.在管道中的下一个中间件前后执行工作
3.每一个中间件都有圈决定是否将请求传递给下一个中间件,也可以直接做出响应,(人为)促使管道管路(短路是指不在将请求继续往下传递,而是结束请求并开始响应,避免很多不必要的工作)
3.中间件是有顺序的且顺序很重要:添加中间件的顺序就是请求调用的这些中间件的顺序,请求和响应方向是相反的,顺序自然也是相反的。
4.app.UseEndpoints终结点中间件
5.自定义中间件:add.UseMiddleware<中间件名称>()
(三).net core之中间件、管道、模型、应用配置
于 2022-11-16 18:42:30 首次发布