当前位置: 首页 > news >正文

厦门网站专业建设长沙网站建设王道下拉惠

厦门网站专业建设,长沙网站建设王道下拉惠,如何制作一个报名微信小程序,自微网站首页文章目录 路由与终结点#xff1a;如何规划好Web Api1. 路由1.1 路由映射1.2 路由注册方式1.3 路由约束总结: Web Api定义 路由与终结点#xff1a;如何规划好Web Api 1. 路由 1.1 路由映射 路由系统核心作用是指URL和应用程序Controller的对应关系的一种映射 这种映射的作… 文章目录 路由与终结点如何规划好Web Api1. 路由1.1 路由映射1.2 路由注册方式1.3 路由约束总结: Web Api定义 路由与终结点如何规划好Web Api 1. 路由 1.1 路由映射 路由系统核心作用是指URL和应用程序Controller的对应关系的一种映射 这种映射的作用: 1.把URL映射到对应的Controller的action上 2.根据Controller和action的名字生成URL 1.2 路由注册方式 路由模板的方式 ⇒ 传统方式可作为MVC页面的Web配置RouteAttribute方式 ⇒ 更适合Web Api 1.3 路由约束 路由约束指的是路由如何匹配 类型约束范围约束正则约束是否必选自定义IRouteConstraint 根据路由信息URL生成地址的类 LinkGeneratorIUrlHelper /// summary/// 类型约束/// /summary/// param nameid必须可以转long/param/// returns/returns[HttpGet({id:MyRouteConstraint})]public bool OrderExist(object id){return true;}/// summary/// 范围约束/// /summary/// param nameid/param/// returns/returns[HttpGet({id:max(20)})]public bool Max(long id){return true;}/// summary/// 是否必选/// /summary/// param namename/param/// returns/returns[HttpGet({name:required})]public bool Reque(string name){return true;}/// summary/// 正则约束/// /summary/// param namenumber/param/// returns/returns[HttpGet({number:regex(^\\d{{3}}$)})]public bool Bumber(string number){return true;} // 自定义IRouteConstraint // 自定义路由约束类 public class MyRouteConstraint : IRouteConstraint {public bool Match(HttpContext httpContext, IRouter route, string routeKey, RouteValueDictionary values, RouteDirection routeDirection){if (RouteDirection.IncomingRequest routeDirection){var v values[routeKey];if (long.TryParse(v.ToString(),out var value)){return true;}}return false;}}// startup中ConfigureServices services.AddRouting(options {options.ConstraintMap.Add(MyRouteConstraint, typeof(MyRouteConstraint)); });[HttpGet({id:MyRouteConstraint})] public bool OrderExist([FromRoute]string id) {return true; }LinkGenerator生成Url [HttpGet({id:max(20)})] public bool Max([FromRoute] long id, [FromServices] LinkGenerator linkGenerator) {var a linkGenerator.GetPathByAction(HttpContext,action: Reque,controller: Order,values: new { name abc });var uri linkGenerator.GetUriByAction(HttpContext,action: Reque,controller: Order,values: new { name abc });return true;} 总结: Web Api定义 Restful不是必须的约定好API的表达契约将API约束在特定目录下如/api/使用ObsoleteAttribute标记即将废弃的API
http://www.hkea.cn/news/14354793/

相关文章:

  • 响应式网站企业沧州市做网站价格
  • 网站建设指导沈阳做企业网站哪家好
  • 上海做网站多少费用宁夏网站建设费用
  • 网站是一个链接的页面结合吗网站的运营模式
  • 网站开发培训光山上海全网营销推广
  • 织梦网站怎样入侵域名注册的网站
  • 重庆公司免费网站建设设计一个企业网站多少钱
  • 海南省住房和城乡建设厅官方网站建设工程合同可以约定仲裁管辖吗
  • 装修的网站 天堂资源地址在线官网
  • 010网站建设国内漂亮网站欣赏
  • 网站加载百度地图哪个网站财经做的最好
  • 网站推广业务企业建站公司流程
  • 首都在线官网网站零件加工网
  • 集约化网站建设的函网站规划与栏目结构诊断
  • net后缀的可以做网站吗网站设计师需要什么知识与技能
  • 做产品推广的网站有哪些电子商务网站建设与管理 教案
  • 电子商务的网站建设要求步骤手机上可以建设网站吗
  • 南通网站搜索引擎优化租服务器去哪里租
  • 朝阳网站开发设计公司官网需要发什么
  • 医疗营销网站建设wordpress怎么上传网站
  • 企业起名网站怎么做网站建设与维护
  • 呼市浩特网站建设wordpress怎么做企业网站
  • 微网站建设报价方案模板下载seo顾问
  • 营销型机械网站360免费
  • 如何做视频网站流程图微网站设计尺寸
  • 做防腐木网站如何套用wordpress的源码
  • 违法网站开发者百度抓取网站登录
  • 深圳网站制作郑州大型网站建设
  • 网站服务器迁移北京好的网站建设
  • 做网站办什么营业执照二手网站排名