Android WSDL/SOAP服务客户端

QAH*_*QAH 25 service android soap wsdl

我有一些使用WSDL/SOAP进行通信的Web服务.具体来说,我使用PHP和Nusoap来制作它们.如何在Android上使用这些Web服务?我很快就会买到一部新的Android手机,所以我需要知道.

使用Windows Mobile和Visual Studio可以轻松完成.

谢谢

Vik*_*šan 21

Android没有附带SOAP库.但是,您可以在此处下载第三方库:https:
//github.com/simpligility/ksoap2-android

如果您在使用它时需要帮助,您可能会发现此主题很有用:
如何使用KSOAP2从Android调用.NET Web服务?


小智 10

我创建了这个工具来自动生成wsdl到android代码,

http://www.wsdl2code.com/Example.aspx

public void callWebService(){
    SampleService srv1 = new SampleService();
    Request req = new Request();
    req.companyId = "1";
    req.userName = "userName";
    req.password = "pas";
    Response response =  srv1.ServiceSample(req);
}
Run Code Online (Sandbox Code Playgroud)


Gáb*_*UTH 5

我已经为Android平台创建了一个新的SOAP客户端,它使用了JAX-WS生成的接口,但它只是一个概念验证.

如果您有兴趣,请尝试示例和/或观看来源:http://wiki.javaforum.hu/display/ANDROIDSOAP/Home

更新:版本0.0.4与教程:

http://wiki.javaforum.hu/display/ANDROIDSOAP/2012/04/16/Version+0.0.4+released

http://wiki.javaforum.hu/display/ANDROIDSOAP/Step+by+step+tutorial