gpt4 book ai didi

asp.net-mvc - MVC4 Web API 或 MVC3 JsonResult

转载 作者:行者123 更新时间:2023-12-04 17:54:16 25 4
gpt4 key购买 nike

我已经看到很多关于为什么从 WCF 迁移到 Web API 是一个很好的举动的争论,但是我没有看到太多关于从具有 JsonResult 操作的 Controller 迁移到 Web API 项目的问题。任何人都可以提供切换到 Web API 平台的主要好处,还是不迁移并留在 MVC3 上有意义吗?

最佳答案

WebAPI 提供了很多标准 JsonResult 无法提供的开箱即用的东西。例如,WebAPI 知道调用者期望的内容类型,并且可以根据请求返回 Json、XML 或其他类型。

另一个不错的特性是 WebAPI 是 oData 感知的,您可以使用标准的 oData HTTP 命令来过滤和执行其他操作,而无需您的代码执行任何特定操作。

WebAPI 具有大量漂亮的功能,可以构成一个不错的 Web 服务,而没有完整的 WCF 服务或 asmx 的开销。

如果您对 JsonResult 感到满意,则无需重写它。

关于asp.net-mvc - MVC4 Web API 或 MVC3 JsonResult,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11092754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com