我在Web Services和KSoap库方面遇到的问题很少。我在询问之前搜索了这个话题,但什么也找不到。
问题是:我有一个像http://www.anyting.com/bulkService.wsdl这样的url,但我没有任何相关的文档。我是否可以通过检查wsdl文件来确定方法名称和命名空间参数。示例:
如果可能,在哪里可以找到发送请求的方法参数。
我在Android Project上工作,所以我使用KSoap2,这就是我需要的方法名称和命名空间。
小问题: myservice.wsdl url和myservice.asmx?WSDL一样吗?
感谢您的支持..
编辑#1 :我花了很多时间,我像这样得到了正确的参数:
- **URL :** Find "service" element in wsdl. This element contains "wsdlsoap:address location =" This address is your web service's URL.
发布于 2012-07-05 14:51:28
是的可以找到。转到here并单击您想要查看的参数的方法。在本例中
GetISBNInformation就是这个方法,点击它,你会得到SOAP_ACTION和参数。使用KSOAP发送请求所需了解的所有内容。干杯。
发布于 2016-12-15 23:31:04
这应该会有帮助(php):
$client = new SoapClient("http://my_exposed_url?wsdl");
var_dump($client->__getFunctions());
var_dump($client->__getTypes());
https://stackoverflow.com/questions/11295181
复制相似问题