设计中心的HTTP API和REST API资源类型之间有什么区别?

问题描述

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

解决方法

“ REST API”(表示状态传输)是一种遵循HTTP谓词(get,post等)的,遵循某种体系结构样式的API。 REST API始终基于HTTP。

“ HTTP API”仅表示使用了HTTP协议。如果HTTP API不遵循REST体系结构样式,则不一定必须是REST API。

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

,

在Exchange中(不一定在Design Center中),REST API指的是定义(使用RAML或OAS)并由MuleSoft工具(AnypointStudio)实施并发布到Exchange的API,其中HTTP API指的是RESTful API是使用其他第三方工具创建的,这些工具的HTTP / S URL可以在Exchange中注册为资产。 HTTP API也可以引用由私有Exchange用户创建的临时占位符,以用于将来(通过API管理器)对该端点的管理。