C# Webapi的正确语法

C# Webapi的正确语法,c#,asp.net-core,visual-studio-2017,asp.net-core-webapi,C#,Asp.net Core,Visual Studio 2017,Asp.net Core Webapi,目标: url应为“” 问题: 关于web api,我缺少什么语法代码 谢谢大家! // https://localhost:44353/api/Authentication/Validate/c/c [HttpGet("Validate/{a}/{b}")] public bool Validate(string a, string b) { return false; } 查询参数不需要在路由模式中指定。以下内容应足以实现目标URL: [HttpGet("Validate")] p

目标:
url应为“”

问题:
关于web api,我缺少什么语法代码

谢谢大家!

// https://localhost:44353/api/Authentication/Validate/c/c
[HttpGet("Validate/{a}/{b}")]
public bool Validate(string a, string b)
{
    return false;
}

查询参数不需要在路由模式中指定。以下内容应足以实现目标URL:

[HttpGet("Validate")]
public IActionResult Validate(string a, string b)
{
    return Ok(false);
}

您有url链接吗?如果此链接不起作用,请使用“”。应该是什么链接?如果yoiu打算使用“”,而不是使用“localhost:44353/api/Authentication/Validate?a=aa&b=bb”?更新解决方案以包括路由的验证名称。正如joel所说,您只需要使用
[HttpGet(“Validate”)]
。您还有什么问题吗?没有更多问题了