需要确保API控制器中正确匹配了路由信息,并且方法名称和参数也正确。 例如,在以下控制器代码中,如果API控制器中的路由信息为/api/values,那么Get方法必须被命名为GetValues():
[Route("api/[controller]")]
[ApiController]
public class ValuesController : ControllerBase
{
// GET api/values
[HttpGet]
public ActionResult> GetValues()
{
return new string[] { "value1", "value2" };
}
}