实现 RESTful 服务的一种非常常见的方法是利用 ASP.NET MVC 通过 WCF 来实现。
ASP.NET MVC 通过灵活的 URL 路由和灵活的 HTTP 方法映射到控制器操作,具有出色的 RESTful 支持。
WCF 4.0 现在对实现 RESTful 服务提供了出色的支持,还使用与 ASP.NET MVC 相同的 ASP.NET 路由机制。
Question您使用这两种方法创建 RESTful 服务的经验是什么?遇到的优缺点是什么?
WCF 服务可以自托管。无需 IIS。 ASP.NET MVC 专注于交付 HTML,而现有的 .net 4 WCF 堆栈更专注于 XML 和 JSON。
The new http://wcf.codeplex.com http://wcf.codeplex.com是 WCF 上的下一代 REST,并且比现有堆栈的功能要强大得多。
新堆栈将更好地支持所有不同的媒体类型。它提供了对底层 HTTP 协议更好的访问。它将更具可测试性,并且可以更轻松地插入可重用处理程序以添加标准行为。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)