C# 为什么我的休息不起作用?

C# 为什么我的休息不起作用?,c#,asp.net-core,C#,Asp.net Core,我正在.NETCore2.1中构建一个WebAPI,其中我希望为一些实体提供类似rest的路由,如下所示。但不管我怎么做,我都无法让这条路线起作用。你知道我做错了什么吗 在这个查询中,我想点击端点以获取属于ID为1的contactgroup的所有人员 [HttpPost("{groupId}/persons", Name ="GetContactGroupPersons")] public async Task<ActionResult>GetContactGroupPersons(

我正在.NETCore2.1中构建一个WebAPI,其中我希望为一些实体提供类似rest的路由,如下所示。但不管我怎么做,我都无法让这条路线起作用。你知道我做错了什么吗

在这个查询中,我想点击端点以获取属于ID为1的contactgroup的所有人员

[HttpPost("{groupId}/persons", Name ="GetContactGroupPersons")]
public async Task<ActionResult>GetContactGroupPersons(int groupId)
{
        var returnObject = _manager.GetData(groupId);
        return Ok(returnObject);
}

您的方法被标记为
[HttpPost]
,但您正在发出GET。换成那样就行了

[HttpGet("{groupId}/persons", Name ="GetContactGroupPersons")]

您的方法被标记为
[HttpPost]
,但您正在发出GET。换成那样就行了

[HttpGet("{groupId}/persons", Name ="GetContactGroupPersons")]