什么是.net的中间件
中间件是一种装配到应用管道以处理请求和响应的软件。通俗点来说,一般asp.net的的请求处理管道是由server和中间件构成的,server用来完成基本的请求监听、接收和响应的工作,请求接收之后和响应之前的所有工作都交给注册的中间件来完成
中间件如何形成
https://www.cnblogs.com/durow/p/5736385.html
中间件的使用分类
- Run() 使用Run调用中间件的时候,会直接返回一个响应,所以后续的中间件将不会被执行了,即终止整个中间件管道。
- Use() 它会对请求做一些工作或处理,例如添加一些请求的上下文数据,有时候甚至什么也不做,直接把请求交给下一个中间件。
- Map() 它会把请求重新路由到其它的中间件路径上去。
中间件流程
https://www.cnblogs.com/cgzl/p/12561571.html
EndpointRouting路由系统
https://blog.csdn.net/weixin_41372626/article/details/105373206