我可以将REST Web服务称为“XML Web服务”吗?

时间:2011-11-21 15:17:16

标签: asp.net-mvc rest

由于REST服务不需要XML,但我们可以将它与XML一起使用,因此我可以将其称为XML Web服务吗?

我正在做我的家庭工作,要求:

  1. 使用ASP.NET MVC
  2. 提供XML Web服务
  3. 我在考虑使用SOAP,但REST对我来说更简单,我发现很多用于REST的ASP.NET MVC而不是SOAP(他们现在都告诉我有关WCF的事情......)

    如果REST不是XML Web服务,请使用ASP.NET MVC显示一些关于SOAP(或任何其他调用XML Web服务的东西)的基本文档!

2 个答案:

答案 0 :(得分:0)

看看WCF Web Api。 REST并不意味着任何特定的格式。一个好的REST服务将允许您设置Accept Header:json,xml等等。例如:“接受”:“application / json” 关于如何使用WCF Web Api实现此目的,这是一个很好的post

答案 1 :(得分:0)

您只需将Web服务添加到MVC应用程序中即可。您必须注意从路线中排除“* .asmx”。

即:

routes.IgnoreRoute("{resource}.asmx/{*pathInfo}");