如何从WSDL和SOAP消息中识别NAMESPACE,METHOD_NAME,URL和SOAP_ACTION

时间:2013-04-03 06:16:43

标签: wsdl soap-client ws-security wsse

我在解析SOAP Web服务时遇到了一些问题。如何从WSDL中识别NAMESPACE,METHOD_NAME,URL和SOAP_ACTION,以及如何使用SoapObject处理。

我想在android中调用soap。

以下是WSDL和SOAP REQUEST XML。

WSDL:

https://e1jas01.domain.cssus.com:8091/DV910/RI_AddressBookManager?WSDL

谢谢, 的Gowtham。

2 个答案:

答案 0 :(得分:5)

首先,下载SoapUI会对您有所帮助,当您在那里创建一个新项目并导入该URL时,您将正确地看到名称空间和方法名称。对于肥皂行动;对于每个操作,有1个肥皂动作。首先,您应该从该链接找到要使用的操作,然后您将看到该操作的soap操作。

http://www.c-sharpcorner.com/UploadFile/88b6e5/how-to-call-web-service-in-android-using-soap/

这里有一个关于创建soap对象等的教程。

答案 1 :(得分:0)

这可能有助于其他发现难以理解我发帖的人, 此stackoverflow问题解释了识别NAMESPACE,METHOD_NAME,URL和SOAP_ACTION的过程 ksoap2 org.xmlpull.v1.xmlpullparserexception expected start_tag error