一个http请求过来后,首先经过路由规则的匹配,找到最符合条件的的IRouter,然后调用IRouter.RouteAsync来设置RouteContext.Handler,最后把请求交给RouteContext.Handler来处理。在MVC中提供了两个IRouter实现,分别如下:
1,MvcAttributeRouteHandler
2,MvcRouteHandler
我们再来看一下UseMvc的实现逻辑
延伸阅读
![]() 我想了解如何学习 |
一个http请求过来后,首先经过路由规则的匹配,找到最符合条件的的IRouter,然后调用IRouter.RouteAsync来设置RouteContext.Handler,最后把请求交给RouteContext.Handler来处理。在MVC中提供了两个IRouter实现,分别如下:
1,MvcAttributeRouteHandler
2,MvcRouteHandler
我们再来看一下UseMvc的实现逻辑
延伸阅读
![]() 我想了解如何学习 |