首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >REST与SOAP Web服务

REST与SOAP Web服务
EN

Stack Overflow用户
提问于 2011-07-04 16:40:04
回答 2查看 11.2K关注 0票数 1

我看到现在很多新的web服务都是使用REST风格的架构实现的,而不是SOAP架构。

有什么关系?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-04 16:59:16

没有更好的东西,它们是不同的,什么是更好的取决于你的需求。

如果您需要大量基于标准的功能,并且具有相对丰富的客户端,则SOAP可以满足您的需求。它通过WS-*规范给出了诸如元数据、WSDL、安全性或可靠消息等方面的想法。它也是传输不可知的,完全是XML centric.The。另一方面,有一个标准,它并不总是以可互操作的方式实现的。

另一方面,REST完全是关于HTTP及其工作方式的。非常灵活,允许您喜欢的任何类型的数据格式。所以不仅仅是XML,还有SOAP、图像或VCards等等。它支持web标准,因此几乎可以与任何编程堆栈一起工作。另一方面,标准要少得多,因此很难弄清楚如何做某件事。

票数 7
EN

Stack Overflow用户

发布于 2011-07-04 16:44:14

与SOAP相比,REST的一个优点是操作是由HTTP方法和URL指定的,这意味着与依赖于冗长XML的SOAP相比,需要发送的字节更少。更少的字节意味着更少的延迟;因此,我建议使用REST而不是SOAP。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6569134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档