测试 Webhooks
通过测试 Webhooks,您可以验证配置过程以及检查和解析将从 Mist 收到的事件消息。如果您没有可用的 Webhook 接收器,您可以使用公共的免费服务。许多此类服务使您能够接收和检查来自瞻博网络 Mist 的传入 Webhook POST
消息。
这些公共网站创建一个随机 URL,您可以临时使用该 URL。您收到的数据是短暂的,一旦您关闭浏览器,就会被删除。使用浏览器中的这些站点之一,您可以从消息有效负载中识别参数数据,以帮助创建工作流。
配置 Webhook 后,您可以触发它并在公共 Webhook 接收器上接收这些消息时查看这些消息。
其中两个免费测试的 webhook 接收器是:
这些网站并非瞻博网络维护,使用风险由您自行承担。
测试端到端连接
借助 Webhooks,您可以测试从 Mist 云实例到定义的 Webhook 接收器的端到端连接,以确认您正在接收 Webhook 并能够对其进行处理。这是一个用于测试网络钩子是否正常工作的网络钩子。它的功能与用于测试网络连接的ping相同,但您正在测试Webhook功能。这将验证没有设备(防火墙或路由器)阻止两个端点之间的通信。
这可以通过向您的组织发出 POST(从您的 REST 客户端)来从 API 完成,在本例中,配置的 webhook (id
) 如下例所示:
POST /api/v1/orgs/203d3d02-dbc0-4c1b-xxxx-xxxxxxxxxxxx/webhooks/032b9cb1-80af-4edc-xxxx-xxxxxxxxxxxx/ping
成功的结果如下所示:
{ "topic": "ping", "events": [ { "id": "032b9cb1-80af-4edc-xxxx-xxxxxxxxxxxx", "name": "my webhook", "org_id": "203d3d02-dbc0-4c1b-xxxx-xxxxxxxxxxxx", "timestamp": 1725375149.0829651 } ] }
若要查看如何将 ping 事件发送到站点 Webhook,请参阅 Ping 站点 Webhook。
若要查看如何将 ping 事件发送到组织 Webhook,请参阅 Ping 组织 Webhook。