在Android中访问WebService接口的方法

yqjy520

yqjy520

2016-02-19 09:46

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享在Android中访问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字符串
展开更多 50%)
分享

猜你喜欢

在Android中访问WebService接口的方法

编程语言 网络编程
在Android中访问WebService接口的方法

Android中回调接口的使用介绍

编程语言 网络编程
Android中回调接口的使用介绍

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

asp采用ODBC接口访问MySQL的方法

编程语言 网络编程
asp采用ODBC接口访问MySQL的方法

如何用IOS调用WebService(SOAP接口)

编程语言 网络编程
如何用IOS调用WebService(SOAP接口)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在SQL Server中编写通用数据访问方法

SQLServer
在SQL Server中编写通用数据访问方法

android 触屏的震动响应接口调用方法

编程语言 网络编程
android 触屏的震动响应接口调用方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

SQL Server 2005 RTM 安装错误 :The SQL Server System Configuration Checker cannot be executed due to

SQL Server 2005 RTM 安装错误 :The SQL Server System Configuration Checker cannot be executed due to

Safari无痕浏览(Private Browsing)开启快捷键如何设置

Safari无痕浏览(Private Browsing)开启快捷键如何设置
下拉加载更多内容 ↓