最近学习WebService,感觉利用这个借口开发网站的Android客户端方便及了,用到一个工具类,这 里铭记一下。
publicstaticfinal String WebServiceNamespace =""//地址publicstaticfinal String WebAddress = ""//地址
调用Webservice
public static Object callWebservice(String WebServiceUrl,String method,String[] params,Object[] values) { Object result = null; SoapObject rpc = new SoapObject(WebServiceTool.WebServiceNamespace,method); if(params!=null) { for(int i=0;i<params.length;i++) rpc.addProperty(params[i], values[i]); } SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.bodyOut = rpc; envelope.dotNet = true; envelope.setOutputSoapObject(rpc); HttpTransportSE ht = new HttpTransportSE(WebServiceUrl); ht.debug = true; String SOAP_ACTION = WebServiceTool.WebServiceNamespace + method; try { ht.call(SOAP_ACTION, envelope); result = envelope.getResponse(); } catch (IOException e) { e.printStackTrace(); } catch (XmlPullParserException e) { e.printStackTrace(); } return result; }
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索android
, 工具
, string
, object
, 地址
, android webservice
, soapobject
, android工具类
android工具类
webservice工具类、工具类调用service、php 工具类调用、java异步调用 工具类、怎么调用工具类,以便于您获取更多的相关知识。
时间: 2024-10-28 00:58:51