; import org.ksoap2.HeaderProperty; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject...对象 SoapObject soapObject = new SoapObject(NAMESPACE, methodName); // SoapObject添加参数...= null) { // 获取服务器响应返回的SoapObject resultSoapObject =...(SoapObject) soapEnvelope.bodyIn; } } catch (HttpResponseException...soapObject,String retinfo); } } POST /webservice/xxxx.PlatFormWS.asmx HTTP/1.1 User-Agent: ksoap2
://xfire.util.ems.csc.gov"; //要调用的方法名称 String methodName = "showDataInfo"; SoapObject...request = new SoapObject(namespace, methodName); // 设置需调用WebService接口需要传入的参数 request.addProperty...HttpTransportSE(WSDL_URI); //调用 httpTransportSE.call(null, envelope); // 获取返回的数据 SoapObject...object = (SoapObject) envelope.bodyIn; // 获取返回的结果 result = object.getProperty(0).toString
webservice端传递过来的对象的解析过程都可以在自身的类里面完成 相当于是一个简单的封装 下面看一下两种简单的调用方法 在第二种需要返回结果的调用方法中,我们一律使用list来返回一个对象类表,把传递过来的soapobject...传递给自己 相对应的自建对象并在内部解析后返回一个对象列表,下面可以看一下一个类的解析,就是把soapobject每个节点的 值拿出来赋给对象的一个字段,并不复杂 三、向webservice端传递复杂数据类型