我是WCF的新手,刚刚提供了样本服务。如果我们没有在任何地方指定,请默认指导我WCF服务是肥皂还是休息?我试图运行我的服务的URL并获得此页面。我觉得它是基于SOAP的。请指导。
由于
答案 0 :(得分:10)
默认情况下,WCF服务是SOAP - ,除非使用REST的webHttpBinding
(现在这是唯一的RESTful绑定)。要测试基于SOAP的服务,您不能只浏览浏览器中的URL - 您需要使用SOAP测试应用程序,例如SoapUI或WCF Test Client。
WCF数据服务和 WCF RIA服务基于webHttpBinding
,因此基于REST。可以通过浏览到URL来测试REST服务 - 您将获得可以在浏览器中显示的XML(或者可以存储到文件中并查看的JSON)
答案 1 :(得分:0)
默认情况下,如果在visual studio中使用项目项“WCF Service”,则WCF服务是基于SOAP的。