繁体   English   中英

使用Java / PHP解析没有wsdl的SOAP响应

[英]Parsing a SOAP response without wsdl using java/php

我希望使用Govt提供的SOAP Web服务。 印度公共数据集。 这是一个示例URL: http : //data.gov.in/sites/default/files/Fish_2013.xml

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

您可以执行以下2种技巧:

  • 安装本地网络服务器
  • 将localhost / yourproject?wsdl映射到该xml文件
  • 在该wsdl链接上使用Soap客户端生成器工具(一些允许其他链接,这些链接不会在wsdl处结束,而有些则不会)
  • 使用生成的工件消耗肥皂。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM