手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >在Android中访问WebService接口的方法
在Android中访问WebService接口的方法
摘要:需要引入ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar复制代码代码如下://...

需要引入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授权访问网页

android textview 显示html方法解析

Android不读入内存获取图像宽高信息的方法

Android 使用Pull方法解析XML文件的方法

Android 图片特效处理的方法实例

Android中Service(后台服务)详解

解决Android SDK下载和更新失败的方法详解

android中添加按钮事件的方法

基于Android中手势交互的实现方法

用Android Location获取当前地理位置的方法

精品推荐
分类导航