【发布时间】:2014-05-12 12:15:08
【问题描述】:
抱歉,这听起来是个愚蠢的问题。目前正在学习asp.net mvc4。我知道 asp.net web api 几乎完全是“休息”。 mvc4 是肥皂还是休息,或者我怀疑是具有更多结构和选项的网络表单?
【问题讨论】:
标签: .net wcf asp.net-mvc-4 rest soap
抱歉,这听起来是个愚蠢的问题。目前正在学习asp.net mvc4。我知道 asp.net web api 几乎完全是“休息”。 mvc4 是肥皂还是休息,或者我怀疑是具有更多结构和选项的网络表单?
【问题讨论】:
标签: .net wcf asp.net-mvc-4 rest soap
其实也不是。
它不是 SOAP,因为它是 Web 服务使用的 XML 协议。
Web 应用程序没有很好地遵循 REST 准则,Webforms 和 MVC 都没有。
REST 只是 HTML 中不同请求的使用方式,例如使用 PUT 请求更新资源和删除资源的 DELETE 请求。 Web 应用程序通常使用 POST 请求进行各种更改。
Web 应用程序在遵循 REST 方面如此糟糕的一个原因是应用程序比 HTML 最初计划的要复杂。一个网页通常包含几个不同的资源,并且可以同时允许几个不同的操作,这不是一个简单的一对一映射,一个 URL 代表一个资源,一个请求导致一个操作。
【讨论】: