请问有谁能告诉我如何检查特定的网络服务是REST还是SOAP?
我知道主要的区别在于wsdl文件,但是即使是使用webHttpBinding的WCF REST服务也会生成一个wsdl文件。
我想知道确定给定服务是否为REST或SOAP的最佳方法。
谢谢。
请问有谁能告诉我如何检查特定的网络服务是REST还是SOAP?
我知道主要的区别在于wsdl文件,但是即使是使用webHttpBinding的WCF REST服务也会生成一个wsdl文件。
我想知道确定给定服务是否为REST或SOAP的最佳方法。
谢谢。
检查WSDL定义。如果存在,则该Web服务是SOAP。按照惯例,WSDL文件位于以下URL上:[webservice_url]?wsdl
注:此检查在大多数情况下有效,但不是所有情况都有效。有时会使用WADL描述REST Web服务(https://www.w3.org/Submission/wadl/)。