【发布时间】:2017-03-09 21:44:57
【问题描述】:
我正在尝试使用 .Net Core MVC 创建 Web API。如果我只在控制器上声明一个方法,我可以使用 HttpClient 从另一个应用程序调用 API。但是,如果我向控制器添加第二个公共方法,则 HttpClient 调用总是返回状态码 500,无论我调用哪种方法,我都找不到来自服务器的任何错误。我缺少什么可以让我从同一个控制器声明多个方法?
[Route("api/[controller]")]
public class ValuesController : Controller
{
public async Task<ResponseInfoList> Method1([FromBody]RequestInfoList value)
{
return new ResponseInfoList() {};
}
public async Task<ResponseInfoList> Method2([FromBody]RequestInfoList value)
{
return new ResponseInfoList() { };
}
}
【问题讨论】:
-
这里要检查两件事:1.) 你的路由配置。 2.) 用户 F12 工具(网络活动)查看进出您的服务器的消息
标签: .net asp.net-core asp.net-core-mvc