【发布时间】:2011-01-12 00:57:15
【问题描述】:
关于this 问题,我有一个后续问题,我仍然对此感到困惑。我被要求比较 REST 与 Web 服务。根据我对 REST 的了解,它不是 Web 服务,因此您如何比较两者?这个问题在这方面说 REST 是什么意思?
【问题讨论】:
-
我认为 REST 是一种网络服务。就像 SOAP 是一种 Web 服务一样。或 RPC。试图“比较”它们就像试图将汽车与福特福克斯进行比较。这没有意义。
-
REST 是一种架构风格,可用作 Web 服务。它也可以用于其他事情,因为它是一种建筑风格而不是规范! RESTful WS 和非 RESTful WS 之间的区别是,例如,RESTful WS 在服务器和客户端之间的通信中要求是无状态的(查找它)。虽然 SOAP 主要使用 XML 作为其格式,但您应该能够从 RESTful Web 服务请求几乎任何格式(您不需要支持),但如果客户端不支持(HTTP第415章)。
-
我还是说你应该读一下论文!
-
这个问题已经被问过无数次了。使用搜索。
标签: rest