我在解析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。
答案 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