Я создаю веб-API в ядре .net 2.1, в котором я хочу использовать маршрутизацию по типу отдыха для некоторых объектов, как показано ниже. Но что бы я ни пытался, я не могу заставить эту маршрутизацию работать. Есть идеи, что я делаю не так?
В этом запросе я хочу указать конечную точку http://localhost:5000/api/ContactGroup/1/persons, чтобы получить всех лиц, принадлежащих к группе контактов, с идентификатором 1.
[HttpPost("{groupId}/persons", Name ="GetContactGroupPersons")]
public async Task<ActionResult>GetContactGroupPersons(int groupId)
{
var returnObject = _manager.GetData(groupId);
return Ok(returnObject);
}
Результат запроса 404, не найден ::
Microsoft.AspNetCore.Hosting.Internal.WebHost:Information: Request starting HTTP/1.1 GET http://localhost:5000/api/ContactGroup/1/persons
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[2]
Request finished in 4.2288ms 404