我不确定您所说的“normal Rest”是什么意思。 REST 是一种范式。 HTTP 是遵循该范式的协议。 ASP.NET Web API 允许开发人员编写可以通过 HTTP 访问并遵循 REST 范式的 ASP.NET 应用程序。虽然您可以在没有 Web API 的情况下创建 REST API,但 Web API 提供了许多功能,可以消除在 ASP.NET 中创建真正符合 RESTful API 的许多痛苦。 apigee 拥有许多关于 REST API 最佳实践的优秀资源。
您是在询问一般的REST标准还是在MVC4 Web API之前传统的Microsoft平台上如何实现REST?我认为您是从第二个角度来考虑这个问题。在MVC4中更新的方法为您提供了更多的REST功能而无需使用WCF模型。以下是有关此主题的最新文章:http://mattmilner.com/Milner/Blog/post/2012/02/28/WebAPI-or-WCF.aspx。