Убедитесь, что ваш контроллер выглядит следующим образом:
[Route("api/[controller]")]
public class ListController : Controller
{
[HttpPost("test/{name}")]
public string Post([FromRoute] string name)
{
return "Name: " + name;
}
}
Поставьте точку останова в операторе return
, отладьте приложение и затем отправьте ему запрос POST с помощью: https://localhost:44320/api/list/test/bob
name
должен содержать значение bob
.
Редактировать: Вот рабочий скриншот выше, хотя порт localhost явно отличается.