【问题标题】:How to check if a web-service is REST or SOAP?如何检查 Web 服务是 REST 还是 SOAP?
【发布时间】:2014-01-30 16:38:52
【问题描述】:

谁能告诉我如何检查特定的网络服务是 REST 还是 SOAP?

我知道主要区别在于 wsdl 文件,但是,即使对于带有 webHttpBinding 的 WCF REST 服务,也会生成一个 wsdl 文件。

我想知道识别给定服务的最佳方法,检查它是 REST 还是 SOAP。

谢谢。

【问题讨论】:

  • 你在这里有实际目的吗?对于给定的服务,您有什么特别想知道的吗?
  • 最大的线索是您必须将 SOAP 消息发送到 SOAP 服务...
  • 我也有类似的问题!假设我们只有 webService URI,我们如何判断它是基于 REST 还是基于 SOAP?

标签: wcf web-services rest soap


【解决方案1】:

检查 WSDL 定义。如果存在,则 Web 服务是 SOAP。按照惯例,WSDL 文件位于以下 URL:[webservice_url]?wsdl

附:此检查在大多数情况下都有效,但并非所有情况。 REST Web 服务有时使用 WADL (https://www.w3.org/Submission/wadl/) 进行描述

【讨论】:

    猜你喜欢
    • 2011-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-22
    • 1970-01-01
    • 1970-01-01
    • 2012-04-16
    相关资源
    最近更新 更多