亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

在Android中訪問WebService接口的方法

 更新時間:2013年05月27日 10:29:33   作者:  
  最近公司有個項目需要從Android平臺訪問WebService接口,實現(xiàn)向發(fā)布的函數(shù)傳遞對象。在網(wǎng)上找了一些資料,發(fā)現(xiàn)使用ksoap2可以調(diào)用WebService傳遞對象。
需要引入ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar
復制代碼 代碼如下:

  //WebService的命名空間
  static final String namespace = "http://impl.service.suncreate.com";
  //服務器發(fā)布的url
  static final String url = http://10.100.3.41/axis2/services/UploadService;
  final String methodName = "upload"; // 函數(shù)名
  final int sessionID = "111111";  //sessionID
  //創(chuàng)建HttpTransportSE對象,通過HttpTransportSE類的構造方法可以指定WebService的url
  HttpTransportSE transport = new HttpTransportSE(url);
  transport.debug = true;
  //指定WebService的命名空間和函數(shù)名
  SoapObject soapObject = new SoapObject(namespace, methodName);
  //設置調(diào)用方法參數(shù)的值
  soapObject.addProperty("sessionID", sessionID); //sessionID
  soapObject.addProperty("data", cds); //cds是需要傳遞的對象
  SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER10);
  envelope.bodyOut = transport;
  envelope.setOutputSoapObject(soapObject);
  //使用call方法調(diào)用WebService方法
  transport.call(null, envelope);
  SoapObject sb = (SoapObject) envelope.bodyIn;
  String xmlMessage = sb.toString(); // 獲取從服務器端返回的XML字符串

相關文章

最新評論