设为首页 加入收藏

TOP

Android入门:调用WebService
2014-11-24 11:30:47 来源: 作者: 【 】 浏览:0
Tags:Android 入门 调用 WebService

WebServices通俗的说就是在网络上提供的API,与本地的API不同,我们不能直接调用此方法,而必须按照预先定义的SOAP协议传输给Web服务,然后Web服务接收到XML数据进行处理后,返回XML数据;




发送过去的XML数据中存在需要调用的函数及参数;


接收的XML数据存在函数的返回值,客户端需要从XML数据中解析出结果;




从以上可以看出客户端要做的只是发送XML数据和接收XML数据,因此如果要调用WebService,则客户端的语言是无限制的,可以用C++、Java等任何语言调用Web服务;




http://www.webxml.com.cn/zh_cn/index.aspx


此网址给出了很多Web服务,我们可以调用此处给定的Web服务;


此处我们实现的功能是根据手机号查询归属地;


需要使用的网页为:http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx op=getMobileCodeInfo


我们使用SOAP 1.2协议;


从网页中可以看出,我们需要发送如下SOAP协议给Web服务:






如下HTTP请求头可以看出Web服务的URL为:http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx








我们实现一个单元测试用来完成Android客户端调用Web服务;


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android入门:File文件存储 下一篇24点破解的Java实现

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Python爬虫教程(从 (2025-12-26 16:49:14)
·【全269集】B站最详 (2025-12-26 16:49:11)
·Python爬虫详解:原 (2025-12-26 16:49:09)
·Spring Boot Java: (2025-12-26 16:20:19)
·Spring BootでHello (2025-12-26 16:20:15)