7.5. 关于用于指定请求参数的 JSON 模式

在集成中,您通常会将 HTTP 请求中的标头和查询参数映射到集成中下一连接可以处理的数据字段。要实现此目的,当您将 Webhook 连接添加到集成时,请在具有以下结构的 JSON 模式中指定输出数据类型:

{
  "$schema": "http://json-schema.org/schema#",
   "id": "io:syndesis:webhook",
   "type": "object",
   "properties": {
      "parameters": {
         "type": "object",
         "properties": { 1
         }
      },
      "body": {
         "type": "object",
         "properties": { 2
         }
      }
   }
}

要添加您需要的数据结构,请在 JSON 实例中为您的 HTTP 请求:

1
parameters 对象的 properties 部分中指定查询参数。
2
在 body 对象的 properties 部分中指定 HTTP body 模式。

虽然 HTTP 客户端发送的所有数据都位于集成中,当 Webhook 连接的数据形成符合此 JSON 模式时,就可以使用查询参数和正文内容进行映射。

例如,请参阅 如何指定 HTTP 请求