VofusWeb

接口服务

REST 与 SOAP。这已经有一段时间了。实际上,它们只是同一个问题的两个答案:如何访问 Web 服务。 但决定其中之一可能非常困难。 SOAP(简单对象访问协议)是一种基于标准的 Web 服务访问协议,已经存在了很长时间。 SOAP 最初由 Microsoft 开发,并不像首字母缩略词所暗示的那么简单。 REST(Representational State Transfer)是另一个标准,是针对SOAP的不足而制定的。它试图解决 SOAP 的问题,并提供一种更简单的访问 Web 服务的方法。 GraphQL 呢? 当然,GraphQL 最近引起了轰动,我们已经在其他文章中详细讨论过。但它仍然不像 REST 和 SOAP 那样标准化,因此在本文中我们将重点关注这两者。 在决定使用哪种协议时,SOAP 和 REST 都有需要考虑的问题。

输入可扩展标记语言或 XML。 XML 数据以纯文本形式存储。它是人类和机器可读的,并且独立于硬件,使 XML 数据非常便携。使用 XML API,您可以轻松地在不同的应用程序、浏览器或操作系统之间共享 XML 数据。 XML API 从数据库接收数据,然后将其转换为 XML 格式,以发送到另一个接受 XML 输入的应用程序。这有效地允许您将数据库视为以 XML 结构化。

应用程序编程接口 (API) 是两个或多个计算机程序相互通信的一种方式。它是一种软件接口,为其他软件提供服务。描述如何构建或使用此类连接或接口的文档或标准称为 API 规范。满足此标准的计算机系统被称为实现或公开 API。术语 API 可以指规范或实现。

与将计算机连接到人的用户界面不同,应用程序编程接口将计算机或软件片段相互连接。除了将其整合到软件中的计算机程序员之外,它不打算由个人(最终用户)直接使用。 API 通常由不同的部分组成,这些部分充当程序员可用的工具或服务。使用这些部分之一的程序或程序员被称为调用 API 的该部分。构成 API 的调用也称为子例程、方法、请求或端点。 API 规范定义了这些调用,这意味着它解释了如何使用或实现它们。

API 的一个目的是隐藏系统工作方式的内部细节,仅公开程序员认为有用和有用的部分即使内部细节后来发生变化,也要保持一致。 API 可以是为特定系统对定制构建的,也可以是允许许多系统之间互操作的共享标准。

通讯

订阅以获取信息以获取最新消息和优惠