相关疑难解决方法(0)

什么应该是WEB API Action Method的返回类型?

我正在使用.NET Core开发ASP.NET Web API.此Web API将主要由UI应用程序访问(UI将使用ASP.NET Core MVC开发),但在将来API也可以由其他应用程序访问.

在我的WEB API中,所有方法都是异步的.

如果我希望客户端进行内容协商,那么应该是API操作方法的返回类型Task<IActionresult>Task<SomePOCO>

如果我希望方法总是以JSON格式返回数据,那么API动作方法的返回类型应该是什么?它应该是Task<IActionResult>Task<JsonResult>还是Task<SomePOCO>因为我认为所有3将工作,所以不知道哪一个是合适的吗?

content-negotiation asp.net-web-api2 asp.net-core

10
推荐指数
1
解决办法
7725
查看次数