默认情况下,WCF服务是基于restful还是基于soap?

时间:2012-01-07 21:17:26

标签: wcf wcf-ria-services wcf-binding wcf-data-services

我是WCF的新手,刚刚提供了样本服务。如果我们没有在任何地方指定,请默认指导我WCF服务是肥皂还是休息?我试图运行我的服务的URL并获得此页面。我觉得它是基于SOAP的。请指导。

由于

2 个答案:

答案 0 :(得分:10)

默认情况下,WCF服务是SOAP - ,除非使用REST的webHttpBinding(现在这是唯一的RESTful绑定)。要测试基于SOAP的服务,您不能只浏览浏览器中的URL - 您需要使用SOAP测试应用程序,例如SoapUIWCF Test Client

WCF数据服务 WCF RIA服务基于webHttpBinding,因此基于REST。可以通过浏览到URL来测试REST服务 - 您将获得可以在浏览器中显示的XML(或者可以存储到文件中并查看的JSON)

答案 1 :(得分:0)

默认情况下,如果在visual studio中使用项目项“WCF Service”,则WCF服务是基于SOAP的。