在讨论API架构时,人们常将SOAP与REST这两种最常见的API范式进行比较。虽然人们常将二者混为一谈,但它们绝非同一回事。为什么?因为这两者是根本不同的技术,很难在细节层面进行比较。
SOAP 是一种协议,而 REST 是一种架构风格。它们的实现方式不同,特性各异,且适用于不同的场景。
既然已经厘清了这一点,让我们来仔细看看它们各自的特点——包括一些可能说服您在应用程序中选择其中一种而非另一种的优势。
API(应用程序编程接口)是 Web 服务之间的协议,用于规定数据共享方式,例如检索地图或登录凭据。
数据本身以消息的形式组织,系统之间可以通过这些消息进行交互。




