使用 REST Web 服务 软件包 中的 Post 方法 操作 在 URI 中创建新资源。

此示例使用来自 Swagger Petstore 示例 API (Petstore) 的端点演示如何使用 Post 方法操作将数据添加到 Petstore 数据库。

过程

  1. 创建新 机器人
    1. 登录到 Control Room 的实例。
    2. 单击左侧面板上的自动化
    3. 单击 创建 > 任务机器人
    4. 创建任务机器人模态框中输入合适的 机器人 名称。
    5. 单击选择,并按照提示选择合适的存储位置。
      默认的 机器人 存储位置是 \Bots\
    6. 单击创建和编辑
  2. 使用 Post 方法 操作 将数据发送到服务器。 在此示例中,一只新宠物被添加到商店。
    1. 双击或拖动 REST 网页服务 > Post 方法 操作
      REST 网页服务 - Post 方法
    2. 输入以下 URI:
      https://petstore.swagger.io/v2/store/order
    3. 代理配置: 执行以下任一操作:
      • 系统: 在身份验证模式下选择身份验证。 在此示例中,选择无身份验证,因为此端点不需要身份验证。
        注: 通常,端点需要进行身份验证,以确保只有经授权的应用程序能够访问数据。 选择适当的身份验证机制以允许访问您想要访问的端点。
      • 自定义: 此选项允许您在 REST Web 服务操作 中配置自定义代理设置。 有关更多信息,请参阅 REST Web 服务 软件包
    4. 选择内容类型,指示以哪种格式发送数据。 传入请求可以附带一个实体。 内容类型决定了请求的类型。 一些常见的内容类型包括:application/x-www-form-urlencodedJSON (application/json)XML (application/XML)。 在此示例中,选择 JSON (application/json),然后将以下内容复制并粘贴到自定义参数字段中:
      {
        "id": 0,
        "petId": 0,
        "quantity": 0,
        "shipDate": "2022-04-20T22:08:11.977Z",
        "status": "placed",
        "complete": true
      }
    5. 添加替换: 允许您在 REST 请求体中输入变量。 变量是数据的符号形式,您可以在必要时通过变量访问一个值,而无需手动输入。 例如,考虑以下 REST 请求体:
      {
         "name":"{{name}}",
         "email":"{{email}}",
         "status":"Active"
      }
      在上述请求体中,您可以通过单击添加替换并添加所需值来替换双括号内的变量。
    6. 请输入操作完成所需的时间(以毫秒为单位)。 您可以将其保留为默认的 60,000。
      提示: 如果需要,您可以在高级选项中设置/取消设置选项。 有关高级选项的更多信息,请参阅 REST Web 服务 软件包
    7. 将输出分配给变量字段中创建输出变量。 有关创建变量的详细信息,请参阅 创建变量
  3. 插入消息框 操作 以查看响应正文。
    1. 双击或拖动消息框 操作
    2. 输入要显示的信息字段中,输入 $Output{Body}$
  4. 单击保存,然后单击运行
    机器人 在消息框中显示响应。