首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

经过webservice提交xml数据以及soap协议的使用

2012-09-07 
通过webservice提交xml数据以及soap协议的使用上次已经给大家分享了简单的webservice的使用,提交给服务器

通过webservice提交xml数据以及soap协议的使用

上次已经给大家分享了简单的webservice的使用,提交给服务器的数据只是简单类型的数据,这次呢换成了xml,并通过一个小例子来讲解soap协议的使用。废话就不多说了先来说下xml数据的上传
1.代码的结构没有多大的变化,只需修改一下请求头就可以了,代码如下



后面的工作就是解析xml类似的工作了

2.HTTP协议的webservice差不多了下面就是使用soap协议请求webservice了,这里就来弄个手机号码归属地的webservice吧
先打开这个链接http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?op=getMobileCodeInfo
看一下下面的soap协议这里就是用soap1.2就可以
经过webservice提交xml数据以及soap协议的使用
3.下面就根据协议的说明来换掉请求头,为了开发方便我们需要把用于请求的xml写在一个文件里,手机号码用个占位符代替



我们能够看到webservice已经调用成功了,我们拿到了返回结果
下面我把测试类贴出来
UseHttpPost use=new UseHttpPost();try {InputStream in=this.getClass().getClassLoader().getResourceAsStream("soap.xml");use.soapService(in, "13764928990");} catch (Exception e) {Log.e(TAG, e.getMessage());}


热点排行