rest - SOAP 与 REST,何时使用一种而不使用另一种?

标签 rest soap

每次我遇到这个问题时,我都感到很困惑,什么特性会帮助一个人选择 SOAP 而不是 REST 或其他方式?

我的意思是,除了 REST 与 SOAP 相比具有紧凑的格式以及其他“次要”或“技术”差异之外,还有哪些“明显”差异使得其中一个更适合项目而不是另一个?

仅作记录,我已经阅读了有关 Stack Overflow 上的所有其他问题 (1 | 2 | 3 | 4),但没有一个回答我的问题。

最佳答案

如果您只需要一个简单的可视化指南来帮助您根据应用程序需求衡量 SOAP 和 REST...

Vijay Prasad Gupta 整理了一个简单、有用的流程图。

流程图直接链接:
https://drive.google.com/file/d/0B3zMtAq1Rf-sdVFNdThvNmZWRGc/edit

文章链接:
https://www.linkedin.com/pulse/20140818062318-7933571-soap-vs-rest-flowchart-to-determine-the-right-web-services-protocol-for-your-needs

关于rest - SOAP 与 REST,何时使用一种而不使用另一种?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20101374/

相关文章:

RestSharp 用法

java - Java 中有 "worker"

java - 如何在 Worklight SOAP 适配器过程中传递 SOAP header 参数?

java - 使用来自 Java 的摘要身份验证的 WCF 服务

javascript - 如何在 IE8 中使用 XDomainRequest 实现 SOAP 调用

WCF Web API 中的 HTTP 缓存似乎在浏览器之间不一致

java - REST API 用于使用值作为 json 的表单

javascript - 轮询 REST API 以获取长时间运行的任务

java - Mule - 重试与基本流程的连接

java - 如何访问 SOAP 消息元素?