Android webService传输

Android webService传输,第1张

概述开发APP时,与C#项目对接时,使用webSerive进行数据传输//接口的urlfinalStringWSDL_URL="http://"+ip+"/Service.asmx?wsdl";/amespace命名空间,我这里是默认的命名空间finalStringnamespace="http:/empuri.org/";//要调用的方法名称finalString
@H_419_5@开发APP时,与C#项目对接时,使用webSerive进行数据传输

 //接口的url final String WSDL_URL = "http://" + ip +"/Service.asmx?wsdl"; //namespace 命名空间,我这里是默认的命名空间 final String namespace = "http://tempuri.org/"; //要调用的方法名称 final String methodname = "ServiceMessage"; // 创建httpTransportSE对象 httpTransportSE ht = new httpTransportSE(WSDL_URL); ht.deBUG = true; SoapObject object = new SoapObject(namespace, methodname); // 设置参数 object.addProperty("cmd", cmd); object.addProperty("Json", Json); // 使用soap1.1协议创建Envelop对象 // 实例化SoapObject对象 SoapSerializationEnvelope envelope = new                SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.dotNet = true; envelope.setoutputSoapObject(object);  String content = "";  try{ 	// 调用webService    ht.call(namespace + methodname, envelope);        if (envelope.bodyIn instanceof SoapFault){    	// 如果返回的数据格式不是我们想要的,会进入这里    	Log.e("===", JsON.toJsONString(envelope.bodyIn));        content = "";    } else {    	//正常返回的数据        SoapObject result = (SoapObject) envelope.bodyIn;        content = result.getProperty(0).toString();    } }catch (IOException e) {    e.printstacktrace(); } catch (XmlPullParserException e) {    e.printstacktrace(); }
总结

以上是内存溢出为你收集整理的Android webService传输全部内容,希望文章能够帮你解决Android webService传输所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1029376.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存