我想学习做RESTful webservices。我在网上浏览了几个小时,并认为我对RESTful服务有一个很好的概述,现在想要构建我的第一个服务应用程序。我有一个很好的小项目,似乎非常适合使用RESTful Web服务。
我已经看到WCF能够构建RESTful Web服务。我的问题是,如果使用WCF编写RESTful Web服务是合理有效的,或者是否有更适合在Microsoft编程环境中编写此类服务的替代方法。
(作为补充信息,我已经有使用WCF的经验,但更多的是以RPC方式使用它。但我不认为这对我的问题很重要。)
答案 0 :(得分:2)
WCF通过webHttpBinding支持RESTful服务。这有效,但是对于使用HTTP协议本身并没有给你很多控制权(虽然有些事情在4.0中变得更好)
下一个版本将对RESTful服务提供更多支持。团队对new Web API非常开放,所以如果您不打算投入生产,那么我将从新的API开始
答案 1 :(得分:2)
WCF非常有效且能够处理REST服务 - 你不会出错!
还有一些替代方案 - 检查出来,看看哪一种最适合您的需求:
可能还有更多......