我需要实现一个客户端应用程序来使用“http://www.fao.org/countryprofiles/webservices/en/”提供的服务。但我无法确定这些是基于 WSDL 的服务还是 Rest Web 服务。那么我们如何在客户端决定服务器提供什么类型的服务?请提供这方面的建议或有用的链接?
最佳答案
如果您看到那里给出的示例,那么它是一个 RESTful Web 服务。例如,
URL http://www.fao.org/countryprofiles/geoinfo/ws/countryNames/MEX
请求 3 个字符 ISO3 代码为 的
countryNames
墨西哥
它产生 XML 输出。最简单的客户端将简单地调用此 URL 并解析收到的 xml。
关于java - 识别Web服务的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12519446/