0

我希望使用来自政府的 SOAP 网络服务。印度公共数据集。这是一个示例 URL: http ://data.gov.in/sites/default/files/Fish_2013.xml

我一直在使用 REST API,但从未使用过 SOAP。这是一个 SOAP Web 服务,它没有提供有关 wsdl 文件位置的任何信息。根据我的理解,如果可用,我可以使用 WSDL 生成客户端并使用它,但是如何在没有 WSDL 的情况下使用 SOAP API。大多数其他帖子都在谈论更改响应格式,但在我的情况下这是不可能的。

4

1 回答 1

0

你可以做2个技巧:

  • 安装本地网络服务器
  • 将 localhost/yourproject?wsdl 映射到该 xml 文件
  • 在该 wsdl 链接上使用 Soap 客户端生成器工具(有些允许其他链接不以 wsdl 结尾,有些则不允许)
  • 使用生成的工件来消耗肥皂。
于 2013-05-29T12:26:07.447 回答