android之使用Soap协议调用webservice实现手机归属地查询

本文介绍了如何在Android应用中使用SOAP协议调用Web服务进行手机归属地查询。内容涉及Web服务的概念、SOAP协议的作用,以及在Android开发中的具体实现步骤,包括SOAP消息的结构和实际案例演示。
摘要由CSDN通过智能技术生成

 一:Web服务(webservice)是局域网和因特网上能够支持机器与机器之间互操作的软件系统。它有一个用WSDL描述的接口,其它系统可以使用SOAP消息以接口所描述的方式与之交互。SOAP协议是Web服务赖以生存的基础。

      Web服务的目标是实现在这样的分布式环境环境中,各个组织内部及各组织之间任意数量的应用程序或应用程序组件能够以与平台无关和语言无关的方式无缝交互。
Web服务是通过统一资源标识URI标识的软件系统,它的共用接口和绑定用XML来定义和描述。软件系统可以通过Internet协议传递基于XML的消息,这样就可以用Web Service 所定义的方式与其交互。
       Web服务使我们能够对因特网或网络上的一个对象进行远程调用RPC(Remote Procedure Call)。Web服务使用中性平台标准(HTTP和XML),对客户完全隐藏执行任务的细节,客户只需要知道这个服务的URL或方法调用使用的数据类型,为不同平台提供服务。
       SOAP、WSDL、和UDDI是webservice技术体系的核心:

               (1)WSDL是Web服务的描述语言,它类似于CORBA的IDL用以描述Web服务的交互消息格式、端口类型以及传输协议的绑定。

               (2)Web服务使用UDDI作为目录机制,服务发布者可以将服务信息注册到UDDI,从而方便服务使用者进行服务查找。

               (3)SOAP提供一个标准的包装结构用以在多种标准Internet技术上(包括SMTP、HTTP和FTP)传输XML文档。它还定义了用XML传送非XML RPC调用的编码和绑定标准,SOAP为RPC提供了一个简单的结构:文档交换。采用标准传输机制后,异构的客户和服务器能一下子可互操作。

二:SOAP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值