了解 REST 通知

对于未实施本机 OCI 连接器的其他应用(例如 Functions),在发送 REST API 调用时,OCI 只允许使用 HTTPS 而不允许使用 HTTPS。

这可确保一定程度的安全和采用良好做法。但是,为了让演示者创建一个虚拟客户端,该客户端旨在让我们看到消息的接收,它确实需要额外的设置工作来建立信任的证书(即不是自签名证书)。在使用 API 的过程中,我们可以使用模拟/测试工具产品。对于此演示,我们将使用 Postman。有很多其他工具,但作为一个产品,它有一个免费使用的层,众所周知。

配置模拟端点

如果您没有 Postman 帐户,第一步是创建一个云帐户。

在设置云账户后,我们可以开始配置 Postman。您需要工作区;使用默认空间或创建单独的空间。然后,我们希望创建一个模拟服务器。

模拟服务器配置完成后,我们需要查看服务器的 URL,因为这有助于设置 ONS 订阅。我们可以在“模拟服务器视图配置”选项卡中看到此信息。

在 ONS 上配置 REST 订阅

在 OCI 中设置订阅的过程与 Slack 非常相似。实际上,我们只提供模拟服务器的 Postman REST 端点。

与 Slack 设置一样,发送给订阅者的第一条消息是 URL 验证器,可以使用 OCI 订阅控制台执行。在这种情况下,我们认为这是 POST 消息标头属性中的 URL,也是正文中的消息有效负载。需要调用提供的 URL 以发送后续消息。因此,需要将 URL 复制到浏览器。结果将是确认激活的网页。

对于实际客户端应用程序,需要提供必要的触发逻辑,或者通过代理路由调用,可以筛选出初始调用并启用使用者点。

有关详细设置说明的链接,请参见“浏览更多”。

重新运行客户端应用程序

以前,我们发送的通知消息使用明文形式。但是,应用程序将要求有效负载正文为 JSON。通过重新运行我们的应用并发送通知消息,我们将看到流向 Slack 和模拟服务器的数据。我们可以查看到达模拟服务器的后续消息。启用后,我们可以使用 Postman 查看此类消息。