0

我一直试图找出 HTTP API 和 REST API 资源类型之间的区别,但没有得到明显的区别。何时以及如何使用 HTTP API?一个用例将不胜感激。

4

2 回答 2

1

“REST API”(表示状态传输)是一种遵循某种架构风格的 API,基于 HTTP 动词(get、post 等)。REST API 始终基于 HTTP。

“HTTP API”只是说使用了 HTTP 协议。如果 HTTP API 不遵循 REST 架构风格,它不一定是 REST API。

您可以说 HTTP API 可以是您通过 HTTP 连接到的任何接口,而 REST API 只是该组的一个子集,它遵守更严格的规则。

于 2020-08-17T16:44:08.407 回答
-2

在 Exchange(不一定在设计中心)中,REST API 是指定义(使用 RAML 或 OAS)并使用 MuleSoft 工具 (AnypointStudio) 实现并发布到 Exchange 的 API,而 HTTP API 是指使用创建的 RESTful API其他 3rd 方工具,其 HTTP/S URL 可以在 Exchange 中注册为资产。HTTP API 还可以引用由私有 Exchange 用户创建的临时占位符,以便将来管理该端点(通过 API 管理器)。

于 2020-08-17T19:50:43.280 回答