有谁能告诉我们如何检查某个特定的Web服务是REST还是SOAP?
据我所知,主要区别在于wsdl文件,但是,即使对于带有webHttpBinding的WCF REST服务,也有一个生成的wsdl文件。
我想了解识别给定服务的最佳方法,检查它是REST还是SOAP。
感谢。
答案 0 :(得分:2)
检查WSDL定义。如果存在,则Web服务是SOAP。按照惯例,WSDL文件位于以下URL:[webservice_url]?wsdl
P.S。此检查在大多数情况下都有效,但并非所有情况都适用。有时使用WADL(https://www.w3.org/Submission/wadl/)
描述REST Web服务