Android访问调用Webservice
2011-09-29 21:57
399 查看
引用KSOAP2 包实现 可以去下载该包并加载到项目库中
使用以下函数可以完成webservice的调用并返回字符串
使用以下函数可以完成webservice的调用并返回字符串
public String InvokeWebService(String serviceURL,String NameSpace,String methodName,String soapaction,String[] parnames,Object[] parvalues) { String _ret=""; try{ SoapObject request = new SoapObject(NameSpace,methodName); if(parnames!=null && parnames.length>0) { for(int i=0;i<parnames.length;i++) { request.addProperty(parnames[i],parvalues[i]); } } SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER12); envelope.bodyOut = request; envelope.dotNet=true; //envelope.setOutputSoapObject(request); HttpTransportSE ht = new HttpTransportSE(serviceURL); ht.debug=true; try{ ht.call(null, envelope); if(envelope.getResponse()!=null){ SoapPrimitive response = (SoapPrimitive) envelope.getResponse(); _ret=response.toString(); } } catch(Exception e){ _ret=e.getMessage(); } }catch(Exception e){ _ret=e.getMessage(); } return _ret; }
相关文章推荐
- 在Android中调用KSOAP2库访问webservice服务出现的服务端返回AnyType{}
- 在Android中调用KSOAP2库访问webservice服务出现的服务端传入参数为null的问题解决
- android ksoap2 访问webservice,连续两次调用时,第二次调用异常(转)
- Android下get/post访问网络及webService的调用
- Android客户端WebService访问接口(Ksoap2Android调用.net服务端)
- 网络访问与服务——Android中如何调用WebService
- android ksoap2 访问webservice,连续两次调用时,第二次调用异常
- android ksoap2 访问webservice,连续两次调用时,第二次调用异常(转)
- Android访问远程数据库之调用Webservice
- android调用webservice问题
- android调用webservice
- Android平台调用WebService详解
- android调用webservice
- Android调用.net的webservice服务器接收参数为空的情况
- Android调用 Webservice报org.ksoap2.serializa 异常
- android调用webservice方法
- Android 调用webService
- Android 3.0 访问WebService 出现 android.os.NetworkOnMainThreadException异常
- android 访问WebService的方法
- android之调用webservice 实现图片上传