如何确定wsdl Web服务中的方法名称和参数

前端之家收集整理的这篇文章主要介绍了如何确定wsdl Web服务中的方法名称和参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我对Web服务和KSoap库几乎没有问题。我在询问之前搜索了这个主题,但找不到任何东西。

这是一个问题:我有一个类似http://www.anyting.com/bulkService.wsdl的网址,但我没有任何有关它的文档。我可以确定方法名和NAMESPACE参数只是检查wsdl文件
示例:http://www.webservicex.net/isbn.asmx?WSDL

如果可能,我可以在哪里找到发送请求的方法参数。

我正在使用Android Project,所以我正在使用KSoap2,我需要METHOD NAME和NAMESPACE。

小问题:myservice.wsdl是否与myservice.asmx相同?WSDL

感谢您的支持..

编辑#1:我花了很多时间,我得到了正确的参数:

> METHOD_NAME:Web服务可能有多种方法。如果您没有找到有关您的Web服务的文档,可以在wsdl中搜索方法名称。如果你的Web服务扩展名是.asmx,那么你的wsdl就像../services/service.asmx?wsdl。打开wsdl文件搜索“操作名称”,这个参数是你的方法。选择如果你想使用。
> NAMESPACE:打开你的wsdl并搜索“targetNamespace”。此参数是您的NAMESPACE参数。
> SOAP_ACTION:此参数由方法名称和命名空间组成。使用它像String SOAP_ACTION = NAMESPACE METHOD_NAME;

> URL:在wsdl中查找“service”元素。此元素包含“wsdlsoap:address location =”这个地址是您的Web服务的URL。

解决方法

是的,你可以找到它。去 here,然后点击你想要查看哪些参数的方法。在这个例子中

GetISBNInformation是点击它的方法,你会得到SOAP_ACTION和参数。您使用KSOAP发送请求所需的一切信息。干杯。

猜你在找的HTML相关文章