Android学习笔记---29_构建soap协议内容,发送xml数据和调用webservice,手机号码归属地查询器

本文介绍了如何在Android应用中构建SOAP协议内容,发送XML数据并调用WebService来查询手机号码归属地。首先,讲解了通过HTTP协议发送XML数据给Web应用的两种方式。接着,详细阐述了SOAP 1.2协议的请求和响应格式,以及在Android中调用归属地查询的webservice API的过程。最后,提供了可能出现的异常及解决方案,包括SocketTimeoutException和HTTP方法不支持错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

29_发送xml数据和调用webservice
----------------------------------------
1.发送xml数据给web应用
  a.可以通过参数的方式:比如:http://192.168.1.10:8080/webtest/manage.do?xml=<xml>...</xml>
  b.这里介绍以实体数据发送,如果要调用webservice,要把http协议发送给webservice服务器,所以
    需要把实体数据,封装到http协议里
------------------------------------
2.通过案例学习
--------------
3.理解webservice
 a.client-----发送xml数据-->远程--->webservice服务器-->接收到xml
  数据以后--会根据xml,调用相应的方法名称和参数--->在xml中就有指定的要调用的
  方法名称和参数.
 b.当webservice得到xml后,会进行解析xml,然后会找到相应的方法,利用反射技术执行
 c.当webservice执行完后会返回给client值,它会把执行后的数据封装到xml里面,发给客户端
 d.客户端得到webservice发的xml数据后会解析
 e.所以客户端,可以是语言无关的,可以用其他语言,只要是能接收解析webservice发来的信息
-----------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添柴程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值