调用webservice总结:1.加入第三方的jar包 Ksoap2-android-XXX2.访问响应的webservice的网站,查看响应的信息,得到nameSpace,methodName,url,soapAction3.如果request信息还有带有SoapHander的。那么就要封装:依据参数封装
Element[] header= new Element[1];
header[0] = new Element().createElement(nameSpace, "SoapHeader");
Element userName= new Element().createElement(nameSpace, "UserID");
userName.addChild(Node.TEXT, UserID);
header[0].addChild(Node.ELEMENT, userName);
Element pass= new Element().createElement(nameSpace, "PassWord");
pass.addChild(Node.TEXT, PassWord);
header[0].addChild(Node.ELEMENT, pass);4.封装request信息的SoapBody//指定WebService的命名空间和调用的方法名
SoapObject soapObject=newSoapObject(nameSpace, methodName);//处理soap12:Body数据部分
soapObject.addProperty("loginName",username);
soapObject.addProperty("password",pas