你认为ASP.NET MVC能否开发RESTful Web服务,并且你会采用哪种方法?
你认为ASP.NET MVC能否开发RESTful Web服务,并且你会采用哪种方法?
我已经写了一整系列的文章,讲解如何使用ASP.Net MVC开发RESTful Web Service...至少在8篇文章之后,我已经完成了80%。请参考:
我正在开发的网络服务支持多种表示形式(XHTML / JSON / XML / HELP),处理尽可能多的错误,并支持POST重载。点击链接查看使用ASP.Net MVC创建同时支持JSON和纯XML的REST API。
Peter,
针对calebjenkins的问题,如果您想创建数据库的restful版本,ADO.Net数据服务非常好用。
如果您想更多地控制您的restful webservice,那么我建议使用WCF web services。或者,如果您的数据存储不是数据库,则ADO.NET数据服务并不是正确的解决方案。这里有一篇非常好的文章可以帮助您入门。
我会认真看一下ADO.NET数据服务(曾用名Astoria)。里面提供了一些非常好的工具,用于Restful服务!