使用 REST Web Services package 中的 Get 方法 actions 来检索或获取由 URI 中包含的参数标识的信息。

此示例使用 Swagger Petstore 示例 API 的端点 (Petstore) 来演示 Get 方法操作如何从 Petstore 数据库检索所有可用宠物的列表,并将该列表导出到本地系统的文本文件中。
注: Get 方法操作不接受任何请求正文。

先决条件

确保在本地系统中创建一个文本文件以保存响应正文信息。

过程

  1. 创建新 bot
    1. 登录到 Control Room 的实例。
    2. 单击左侧面板上的自动化
    3. 单击 创建 > 任务机器人
    4. 创建任务机器人模态框中输入合适的 bot 名称。
    5. 单击选择,并按照提示选择合适的存储位置。
      默认的 bot 存储位置是 \Bots\
    6. 单击创建和编辑
  2. 双击或拖动REST 网页服务 > Get 方法 action
  3. URI 部分输入以下 URI:
    https://petstore3.swagger.io/api/v3/pet/findByStatus?status=available
  4. 代理配置中选择系统
  5. 默认情况下,将无身份验证设置为身份验证模式
    对于需要身份验证的 API,请从身份验证模式下拉菜单中选择合适的身份验证方法。 有关身份验证模式的更多信息,请参阅 REST Web Services package
  6. 可选: 配置以下高级选项
    • 捕获故障响应: 启用此选项以在输出文件中记录失败响应。
    • 使用 https 时允许不安全的连接: 启用此选项可在使用 https 服务器时允许不安全连接。 传输的数据不安全且可见。
    • 接受 Cookie: 启用此选项以存储来自 URI 的 Cookie,以便在自动化中进行后续 API 调用。 自动化完成后,Cookie 将自动删除。
    • 下载文件: 启用此选项可将文件下载到本地。 输入文件位置的文件路径。 还可以启用复选框以覆盖现有文件。

    有关高级选项的更多信息,请参阅 REST Web Services package

  7. 使用创建变量选项,在将输出分配到变量中创建一个名称为 Output 的字典类型输出变量。
    GET 请求将响应正文信息导入到此变量中。
  8. 双击或拖动将文本记录到文件 action,以查看响应正文。
    将文本记录到文件操作将字典变量中的响应正文导出到已创建的文本文件。
  9. 文件路径中输入已创建文本文件的文件路径。
  10. 将文本输入日志字段中输入 $Output{Body}$
  11. 单击保存,然后单击运行
    bot 可检索响应正文并将其保存到文本文件中。
    注: 将下载的 API 端点作为 URI 输入时,不能使用 Get 方法来下载已导出的 bot 或文件。