REST 插件

该插件以 RESTful API 的形式公开了用于开发通讯插件的一个 C API 子集,该子集在内嵌式 HTTP 服务器上运行。这可让您可以创建自己的特定于应用程序的前端并控制 MERLIC RTE

REST 插件提供了一个内置的示例 Web 应用程序,您可以直接从 Web 浏览器查看 MERLIC RTE 状态机并监控配方结果。它还嵌入了 RESTful API 的交互式说明文档。内置 web 应用程序在安装 REST API 的同一 HTTP 服务器上运行。但是,也可以将它禁用。

REST 插件本身的配置可在 MERLIC RTE Setup 中进行调整。

要求和限制

使用 REST 插件时,以下要求和限制适用:

  • 要通过自定义应用程序使用 RESTful API,可以使用任意 HTTP 客户端库。
  • 要使用内置 web 应用程序,需要新版网页浏览器,例如 Mozilla FirefoxGoogle Chrome™Microsoft Edge
  • 在公共网络上公开 RESTful API 存在安全风险。如不采取额外措施,您将面临以下风险:第三方遍历互联网时,可将流入流出 REST 插件的所有流量作为普通文本读取。可通过使用反向代理和适当配置 TLS 来减轻这一风险。另一个严重风险是通过 RESTful API 公开的功能。RESTful API 的访问权限应只提供给受信任的用户。可通过实施适当形式的用户管理来减轻此风险。另一种减轻风险的方法是避免在公共网络上公开 RESTful API。这可通过在虚拟专用网 (VPN) 中操作服务器和客户端来实现。

了解更多信息