.Net Core路由处理的知识点与方法总结
前言 用户请求接口路由,应用返回处理结果。为何能如此精确的找到对应的处理方法?今天就谈谈这个路由。路由基础知识 在项目新建的时候都会自动生成路由相关代码。在Startup.Configure中的中间件管道注册的。主要涉及到的则是UseRouting和UseEndpoints中间件。 UseEndpoints向中间件添加终结点执行。会运行相关联的委托。简单将就是路由匹配之后的处理事件运行。同时指定匹配模式的还有MapDelete、MapMethods、MapPost、MapPut、Map等。终结点 上面讲的MapGet或者未用到MapPost等就是用于定义终结点的。它们都包含有两个参数,一个是用于Url匹配的,另外一个就是需要执行的委托。这里在不一样的应用中都采用了不同的终结点定义方法。添加的授权策略是额外数据,也就是终结点元数据。
下载地址
用户评论