.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 中参数名称的一致