使用 REST Web Services 软件包 中的 Get 方法 操作 来检索或获取由 URI 中包含的参数标识的信息。
关于此任务
此示例使用 Swagger Petstore 示例 API 的端点 (Petstore) 来演示 Get 方法操作如何从 Petstore 数据库检索所有可用宠物的列表,并将该列表导出到本地系统的文本文件中。
注: Get 方法操作不接受任何请求正文。
开始之前
过程
-
创建新 。
- 登录到 的实例。
- 单击左侧面板上的自动化。
- 单击 创建 > 任务机器人。
- 在创建任务机器人模态框中输入合适的 名称。
-
单击选择,并按照提示选择合适的存储位置。
默认的 存储位置是 \Bots\。
- 单击创建和编辑。
- 双击或拖动REST 网页服务 > Get 方法 操作。
-
在 URI 部分输入以下 URI:
https://petstore3.swagger.io/api/v3/pet/findByStatus?status=available - 在代理配置中选择系统。
-
默认情况下,将无身份验证设置为身份验证模式。
对于需要身份验证的 API,请从身份验证模式下拉菜单中选择合适的身份验证方法。 有关身份验证模式的更多信息,请参阅 REST Web Services 软件包。
- 可选:
配置以下高级选项:
- 捕获故障响应: 启用此选项以在输出文件中记录失败响应。
- 使用 https 时允许不安全的连接: 启用此选项可在使用 https 服务器时允许不安全连接。 传输的数据不安全且可见。
- 接受 Cookie: 启用此选项以存储来自 URI 的 Cookie,以便在自动化中进行后续 API 调用。 自动化完成后,Cookie 将自动删除。
- 下载文件: 启用此选项可将文件下载到本地。 输入文件位置的文件路径。 还可以启用复选框以覆盖现有文件。
有关高级选项的更多信息,请参阅 REST Web Services 软件包。
-
使用创建变量选项,在将输出分配到变量中创建一个名称为 Output 的字典类型输出变量。
GET 请求将响应正文信息导入到此变量中。
-
双击或拖动将文本记录到文件
操作,以查看响应正文。
将文本记录到文件操作将字典变量中的响应正文导出到已创建的文本文件。
- 在文件路径中输入已创建文本文件的文件路径。
- 在将文本输入日志字段中输入 $Output{Body}$。
-
单击保存,然后单击运行。
机器人 可检索响应正文并将其保存到文本文件中。注: 将下载的 API 端点作为 URI 输入时,不能使用 Get 方法来下载已导出的 机器人 或文件。