加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

为什么在ASP.NET MVC中使用JsonResult时使用WCF REST?

发布时间:2020-12-16 09:59:54 所属栏目:asp.Net 来源:网络整理
导读:我正在构建一个ASP.NET MVC应用程序,并且仍然认为自己是ASP.NET MVC的新手.我来自WCF REST背景,所以我最初设置了许多基于jQuery的客户端通过RESTful AJAX请求调用的服务.随着我对ASP.NET MVC的更多了解,我发现了JsonResult ActionResult类型,我可以将这些方
我正在构建一个ASP.NET MVC应用程序,并且仍然认为自己是ASP.NET MVC的新手.我来自WCF REST背景,所以我最初设置了许多基于jQuery的客户端通过RESTful AJAX请求调用的服务.随着我对ASP.NET MVC的更多了解,我发现了JsonResult ActionResult类型,我可以将这些方法添加到控制器中,它的行为就像我的WCF RESTful服务一样.

所以我的问题是,JsonResults是否存在限制,我没有看到WCF RESTful服务提供的?到目前为止,我还没有看到它,我想知道这是否完全消除了我对WCF REST功能的需求.

提前致谢!

解决方法

在你的情况下,我会使用MVC来实现我的REST,但要回答你的问题:

MVC ASP.Net仅构建为HTTP. REST不是.代表性状态转移(REST)虽然通常通过HTTP定义,但却是not limited to HTTP.WCF允许您通过非HTTP连接进行通信.

除此之外,我同意在MVC中实现REST更简单,更健壮,特别是在新的MVC Web API中,但是也说,REST在WCF中也占有一席之地,因为WCF可以独立使用HTTP.

编辑:另外应该注意的是,WCF可以在没有IIS的情况下独立存在.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读