求助:常见开放平台技术的通讯及对webservice的理解

发布于 2021-11-18 20:57:09 字数 355 浏览 723 评论 2

最近刚接触了webservice,网上的教程提到webservice中基本上都是soap。

(1)经过这段时间的了解,我认为webservice只是实现的形式。能构成网络服务的都可以叫做webservcie,例如由xml-rpc,JSON-RPC等通讯方式实现的接口。这种说法对吗?

(2)国内很多网络公司推出了开放平台。粗粗看了文档,新浪微博开发平台都是GET方法,返回JSON,那么我猜测是json-rpc;人人网开发平台还多出了返回xml,我猜测是xml-rpc。这个猜测对吗?

(3)在什么情况下使用soap更好(我觉得他更加规范)?什么情况下使用xml-rpc;json-rpc 甚至是curl?

欢迎大家不吝赐教,谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

累赘 2021-11-19 07:18:21

json,xml,soap,都有基于这些协议的实现。

具体来讲,json对于带宽的消耗最小。

没啥更好,只看你使用什么框架,如果要自己从头开始实现,建议采用json更合适。

soap也不错,如果你是基于.net的话。

柒夜笙歌凉 2021-11-19 03:04:29

楼主理解对的,广义讲通过HTTP协议提供的服务都是WebService

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文