【问题标题】:WCF services by default are restful or soap based?WCF 服务默认是restful 还是基于soap?
【发布时间】:2012-02-05 02:08:38
【问题描述】:

我是 WCF 的新手,刚刚做了一个示例服务。如果我们没有在任何地方指定,请指导我默认 WCF 服务是肥皂还是宁静?我试图运行我的服务的 URL 并得到这个页面。我觉得它是基于 SOAP 的。请指导。

谢谢

【问题讨论】:

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


    【解决方案1】:

    WCF 服务默认是 SOAP - 除非您使用的是 REST 的 webHttpBinding(目前这是唯一的 RESTful 绑定)。要测试基于 SOAP 的服务,您不能只导航到浏览器中的 URL - 您需要使用 SOAP 测试应用程序,例如 SoapUI 或 WCF Test Client。

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

    【讨论】:

      【解决方案2】:

      默认情况下,如果您在 Visual Studio 中使用项目项“WCF 服务”,则 WCF 服务是基于肥皂的。

      【讨论】:

        猜你喜欢
        • 2023-03-12
        • 1970-01-01
        • 2013-07-14
        • 1970-01-01
        • 2012-05-10
        • 2012-04-18
        • 1970-01-01
        • 1970-01-01
        • 2011-08-28
        相关资源
        最近更新 更多