是Asp.net mvc4肥皂,休息还是两种?

时间:2014-05-12 12:15:08

标签: .net wcf asp.net-mvc-4 rest soap

对不起,如果这听起来是一个愚蠢的问题。目前正在研究asp.net mvc4。我知道asp.net web api几乎完全是“休息”。是mvc4肥皂或休息或我怀疑具有更多结构的网络形式&选项?

1 个答案:

答案 0 :(得分:1)

这不是真的。

它不是SOAP,因为它是Web服务使用的XML协议。

Web应用程序不能很好地遵循REST指南,无论是Webforms还是MVC。

REST就是如何使用HTML中的不同请求,例如使用PUT请求更新资源和删除资源的DELETE请求。 Web应用程序通常使用POST请求进行各种更改。

Web应用程序在遵循REST方面如此糟糕的一个原因是应用程序比最初计划的HTML更复杂。网页通常包含多个不同的资源,并且可以同时允许多个不同的操作,这不是简单的1对1映射,其中一个URL表示一个资源,一个请求导致一个操作。