.NET Core API 接口 书写方式

API 控制器上如果是这样标识
[Route("api/[controller]/[action]")]
API 接口中不能出现重载方法
Get 方法上加HttpGet 特性 特性中不能使用模板 ,否则会访问不到
传递单个参数
第一种方法 : 接口上加 HttpGet({id}) 其中id 要和方法参数、Url 中的参数 一致 请求URL :https://localhost:44357/api/wordhelper/get/123
第二种方法: 接口上加 HttpGet 特性 方法参数种要和URl 中的参数一致
传递多个参数
请求URL 如 https://localhost:44357/api/wordhelper/get?id=123&name=456
对应的接口中的参数也要有 id和name 参数

API 控制器上如果是这样标识
[Route("api/[controller]")]

接口上需要自定义 模板 如 [HttpGet("Test")] 否则访问不到接口
传参数可以在方法的参数列表中写要取得的参数和类型 必须和URL 中参数名称的一致

posted @ 2022-03-03 22:27  探索的动机  阅读(634)  评论(0编辑  收藏  举报