电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

android源代码学习基于SOAP协议向WebService交互数据VIP免费

android源代码学习基于SOAP协议向WebService交互数据_第1页
1/5
android源代码学习基于SOAP协议向WebService交互数据_第2页
2/5
android源代码学习基于SOAP协议向WebService交互数据_第3页
3/5
下载后可任意编辑Android 基于 SOAP 协议向 WebService 交互数据,修改请求超时时间SOAP:简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议。通过第三方提供的架包 ksoap2-Android-assembly-2.4-jar-with-dependencies.jar,我们可以向服务器进行请求调用自己需要的服务。下面以 http://www.webxml.com.cn/提供的天气预报 web 服务为例。下面是向远处服务器进行请求的详细操作类 WebServiceUtilJava 代码1publicclassWebServiceUtil{23//命名空间4privatestaticfinalStringNAMESPACE="http://WebXml.com.cn/";5//WebService 地址6privatestaticfinalStringURL="http://webservice.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl";7//需要调用的方法名8privatestaticfinalStringgetSupportProvince="getSupportProvince";910 /**11 *@desc 获得洲、国内外省份和城市信息12 *@return 省份列表13 */14 publicListgetAllProvince(){15 ListallProvince=newArrayList();1617 try{18 //1.实例化 SoapObject 对象19 SoapObjectrequest=newSoapObject(NAMESPACE,getSupportProvince);2021 //2.假如方法需要参数,设置参数22 //request.setProperty("参数名称","参数值");2324 //3.设置 Soap 的请求信息,参数部分为 Soap 协议的版本号25 SoapSerializationEnvelopeenvelope=newSoapSerializationEnvelope(SoapEnvelope.VER11);26 envelope.bodyOut=request;2728 //4.构建传输对象29 AndroidHttpTransporttransport=newAndroidHttpTransport(URL);30 transport.debug=true;31下载后可任意编辑32 //5.访问 WebService,第一个参数为命名空间+方法名,第二个参数为 Envelope 对象33 transport.call(NAMESPACE+getSupportProvince,envelope);3435 //6.解析返回的数据36 SoapObjectresult=(SoapObject)envelope.getResponse();37 intcount=result.getPropertyCount();38 for(inti=0;i

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

android源代码学习基于SOAP协议向WebService交互数据

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群