网站建设要多少钱品牌,建筑工程网上办事大厅,网站后台如何更改,个人网站做淘宝客RESTful约束#xff0c;如果在一个控制器里面有多个Get、Post...的操作 1、在一个控制器里面可以定义多个API方法 2、通过路由规则来区分
/// summary /// 获取用户信息 /// /summary /// param nameuser/param /// returns…RESTful约束如果在一个控制器里面有多个Get、Post...的操作 1、在一个控制器里面可以定义多个API方法 2、通过路由规则来区分
/// summary /// 获取用户信息 /// /summary /// param nameuser/param /// returns/returns [HttpGet] public User GetUser() { //... }
GetUser()对应的Request URL:https://localhost:7197/api/AttributeRoute
/// summary /// 根据用户ID查询用户 /// /summary /// param nameuserId/param /// returns/returns [HttpGet] [Route({userid:int})] //int表示对参数类型的约束 public User GetUserByID(int userid) { //... } GetUserByID()对应的Request URL:https://localhost:7197/api/AttributeRoute/100
对于GetUserByID()方法因为增加了路由规则的约束当把对应的URL复制在浏览器里面运行的时候如果参数类型不对会出现不同的结果 1、当参数类型是所规定的类型时候会返回方法运行结束之后的信息。 2、当参数类型不是所规定的类型时候会返回 找不到 localhost 的网页 找不到与以下网址对应的网页https://localhost:7197/api/AttributeRoute/ddd HTTP ERROR 404