REST- SOAP - oData - Web API 解释

REST- SOAP - oData - Web API explanation

自 1 年前以来,我一直是一名开发人员,主要使用 C#、Javascript 和 Microsoft Dynamics CRM。但是,有一个话题,老实说,我一点都不懂,这就是Web Services。

我知道他们习惯"connect"两个系统,使用XML传输信息。问题是我不明白 SOAP、REST、oDATA 和其他与此相关的术语之间的区别。

所以,我想知道...对此有什么简单的解释吗?

REST 基于 HTTP,因此适用于 Web 服务。 OData 是一种标准化的 REST 协议,因此您无需发明自己的 api。 SOAP 不使用 HTTP,因此用于在企业网络内进行集成。