WCF是在MS环境中使用RESTful Web服务的方法吗?

时间:2011-08-15 07:52:52

标签: wcf web-services rest wcf-rest

我想学习做RESTful webservices。我在网上浏览了几个小时,并认为我对RESTful服务有一个很好的概述,现在想要构建我的第一个服务应用程序。我有一个很好的小项目,似乎非常适合使用RESTful Web服务。

我已经看到WCF能够构建RESTful Web服务。我的问题是,如果使用WCF编写RESTful Web服务是合理有效的,或者是否有更适合在Microsoft编程环境中编写此类服务的替代方法。

(作为补充信息,我已经有使用WCF的经验,但更多的是以RPC方式使用它。但我不认为这对我的问题很重要。)

2 个答案:

答案 0 :(得分:2)

WCF通过webHttpBinding支持RESTful服务。这有效,但是对于使用HTTP协议本身并没有给你很多控制权(虽然有些事情在4.0中变得更好)

下一个版本将对RESTful服务提供更多支持。团队对new Web API非常开放,所以如果您不打算投入生产,那么我将从新的API开始

答案 1 :(得分:2)

WCF非常有效且能够处理REST服务 - 你不会出错!

还有一些替代方案 - 检查出来,看看哪一种最适合您的需求:

可能还有更多......