有人知道使用WebAPI是否比仅返回JSON的MVC控制器具有性能优势吗?
有人知道使用WebAPI是否比仅返回JSON的MVC控制器具有性能优势吗?
我认为Web API的好处与灵活性更相关,而不是性能。您可以使用MVC方式实现REST服务,但Web API提供了更清晰的模型:操作在HTTP谓词中隐含,内容可以以JSON和XML格式传递,原生支持返回IQueryable< T >(这可以看作是小型性能改进),并且可以与ASP.NET Web Forms应用程序集成(甚至可以与没有任何ASP.NET的控制台应用程序集成)。