android 访问WebService(转载)
来源:互联网 发布:门窗导购软件 编辑:程序博客网 时间:2024/04/27 00:33
最近公司有个项目需要从Android平台访问WebService接口,实现向发布的函数传递对象。在网上找了一些资料,发现使用ksoap2可以调用WebService传递对象。
需要引入ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar
//WebService的命名空间
static final String namespace = "http://impl.service.suncreate.com";
//服务器发布的url
static final String url = http://10.100.3.41/axis2/services/UploadService;
final String methodName = "upload"; // 函数名
final int sessionID = "111111"; //sessionID
//创建HttpTransportSE对象,通过HttpTransportSE类的构造方法可以指定WebService的url
HttpTransportSE transport = new HttpTransportSE(url);
transport.debug = true;
//指定WebService的命名空间和函数名
SoapObject soapObject = new SoapObject(namespace, methodName);
//设置调用方法参数的值
soapObject.addProperty("sessionID", sessionID); //sessionID
soapObject.addProperty("data", cds); //cds是需要传递的对象
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER10);
envelope.bodyOut = transport;
envelope.setOutputSoapObject(soapObject);
//使用call方法调用WebService方法
transport.call(null, envelope);
SoapObject sb = (SoapObject) envelope.bodyIn;
String xmlMessage = sb.toString(); // 获取从服务器端返回的XML字符串
- android 访问WebService(转载)
- Android访问WebService
- Android访问webservice
- Android访问WebService
- Android访问webService浅例
- Android访问调用Webservice
- Android访问WebService
- android访问webservice
- android 项目 访问webservice
- android webService 异步访问
- android访问webservice
- Android访问WebService
- Android访问WebService
- Android 访问WebService
- Android 访问WebService
- android访问webService
- android 访问webservice问题
- Android访问webservice
- 学习C++:实践者的方法
- C++ 虚拟继承
- android源码解析 ---- QuickSearchBox 搜索
- 留着以后要做给我喜欢的人吃
- 留着以后要做给我喜欢的人吃
- android 访问WebService(转载)
- lotusscript学习思路
- Android 的 dex2jar 和 jd-gui 反编译 apk 源代码
- android如何调用dotnet编写的webservice
- c++ virtual总结
- 网址
- log4j:WARN No appenders could be found for logger
- 装饰模式(Decorator)
- Jquery学习笔记之ajax