阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

使用 REST Web Service actions 的示例

  • 已更新:11/17/2020
    • Automation 360 v.x
    • 版本
    • RPA 工作区
    • 示例

使用 REST Web Service actions 的示例

使用 REST Web Service package 中的 GET 方法POST 方法PUT 方法 actions 向 REST API 发送请求和接收响应。在本示例中,您可以检索所有可用库存的列表,为项目下订单,然后将项目状态更新为“已售出”。

此示例使用来自 Swagger Petstore sample API 的端点来演示如何使用 actions 发送请求和检索响应正文。

过程

  1. 打开新 bot
    1. Control Room中,选择 “博茨 > 我的爬虫程序”。
    2. 单击 创建新 > 爬虫程序
    3. 创建任务爬虫 程序窗口中,输入 bot 名称。
    4. 接受默认文件夹位置 \Boths\
      要更改 bot 的存储位置,请单击 “选择 ”,然后按照提示操作。
    5. 单击 创建和编辑
  2. 使用 GET 方法 action 检索所有可用宠物的列表。
    1. 双击或拖动 REST Web Services > Get 方法 action
    2. 输入以下 URI:
      https://petstore.swagger.io/v2/pet/findByStatus?status=available
    3. 自定义标题表中提供授权详细信息。
      1. 名称列中,输入 api_key
      2. 列中,输入 special-key
    4. 将输出分配给变量字段创建 dOutput 变量。
  3. 记录到文件 action 以查看响应正文。
    1. 双击或拖动记录到文件 action
    2. 提供文本文件的文件路径。
    3. 输入要记录的文本字段中,输入 $Output{Body}$
  4. 单击保存,然后单击运行
    bot 检索响应正文并将其保存到文本文件中。
  5. 禁用记录到文件 action
  6. 使用 POST 方法 action 为宠物下订单。
    1. 双击或拖动 REST Web Services > POST 方法 action
    2. 输入以下 URI:
      https://petstore.swagger.io/v2/store/order
    3. 自定义标题表中提供授权详细信息。
      1. 名称列中,输入 api_key
      2. 列中,输入 special-key
    4. 打开日志文件并复制第一个条目的宠物 ID。
    5. 将以下内容复制并粘贴到自定义参数字段中,将尖括号中的文本替换为您从文件复制的值:
      {
        "petId": <PetID>,
        "quantity": 1,
        "shipDate": "2020-06-10T17:32:54.219Z",
        "status": "placed",
        "complete": true
      }
    6. 将输出分配给变量字段插入 dOutput 变量。
  7. 插入消息框 action 以查看响应正文。
    1. 双击或拖动消息框 action
    2. 提供文本文件的文件路径。
    3. 输入要记录的文本字段中,输入 $Output{Body}$
  8. 单击保存,然后单击运行
    bot 检索响应正文并将其打印到消息框中。成功的响应包括 "status":"placed","complete":true
  9. 使用 PUT 方法 action 将宠物名称更新为“Pluto”,将宠物状态更新为“sold”。
    1. 双击或拖动 REST Web Services > PUT 方法 action
    2. 输入以下 URI:
      https://petstore.swagger.io/v2/pet
    3. 自定义标题表中提供授权详细信息。
      1. 名称列中,输入 api_key
      2. 列中,输入 special-key
    4. 激活日志文件,复制第一个条目的宠物 ID。
    5. 将以下内容复制并粘贴到自定义参数字段中,将尖括号中的文本替换为您从文件复制的值:
      {
        "petId": <PetID>,
         "name": "Pluto",
        "status": "sold"
      }
    6. 将输出分配给变量字段插入 dOutput 变量。
  10. 移动 PUT 方法 action 下方的消息框 action
    1. 双击或拖动消息框 action
    2. 提供文本文件的文件路径。
    3. 输入要记录的文本字段中,输入 $Output{Body}$
  11. 单击保存,然后单击运行
    bot 检索响应正文并将其打印到消息框中。成功的回复包括 "name":"Pluto","status":"sold"
发送反馈