如何确定wsdl Web服务中的方法名称和参数
我对Web服务和KSoap库几乎没有问题。我在询问之前搜索了这个主题,但找不到任何东西。
这是一个问题:我有一个类似http://www.anyting.com/bulkService.wsdl的网址,但我没有任何有关它的文档。我可以确定方法名和NAMESPACE参数只是检查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文件并搜索“操作名称”,这个参数是你的方法。选择如果你想使用。 > URL:在wsdl中查找“service”元素。此元素包含“wsdlsoap:address location =”这个地址是您的Web服务的URL。 解决方法
是的,你可以找到它。去
here,然后点击你想要查看哪些参数的方法。在这个例子中
GetISBNInformation是点击它的方法,你会得到SOAP_ACTION和参数。您使用KSOAP发送请求所需的一切信息。干杯。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |