阅读和查看 Automation Anywhere 文档

Automation Anywhere

关闭内容

内容

打开内容

REST Web 服务命令

  • 已更新:5/22/2019
    • 11.3.x
    • 探索
    • Enterprise

REST Web 服务命令

使用 REST Web 服务命令通过 HTTP 方法 GET、POST、PUT 和 DELETE 测试 REST Web 服务。

概述

方法

GET 方法
检索由请求 URI 标识的信息(以实体形式)。
POST 方法
请求服务器接受该请求中包含的实体作为所标识的 Web 资源的新下级。
PUT 方法
通过根据键值对传递不同的 URI 参数来更新记录。
DELETE 方法

请求源服务器删除标识的资源。

使用 F2 键为 REST Web 服务提供变量支持
  • URL 参数化:用户可以在请求选项卡中添加变量。
  • 参数:用户可以添加变量获取“参数”选项卡的值,其中包括“URL”值、“Post”值和“Authorization”值。

  1. 单击发送请求,系统将显示“从...设置变量”及变量值。
    注: 在“请求标头”或“POST 参数”中,如果使用了凭证变量,则单击发送请求时,“设置变量值”将不会列出凭证变量。但是,它的值将用于生成输出。

    您将看到一条消息,通知凭证变量将从变量列表中排除。阅读有关从凭证存储柜分配凭证变量的更多信息。

  2. 单击获取输出以获取响应。
注: 如果 REST Web 服务使用的是代理服务器,请转到工具 > 选项 > 高级设置
排除“发送请求”错误

如果出现“发送请求”错误,则对于从 v.11.3 及更低版本升级到当前版本 Enterprise client的客户,可能必须升级 AASettings.xml 文件中配置的默认 REST 客户端类型。

要排除该错误,可在“播放器 → 命令”节点中将 REST 客户端类型配置为使用 nativerestclient 而不是默认的 RestSharp,如下所示:

<Player>

<commands>

<restwebservice>

<restclienttype>nativerestclient</restclienttype>

</restwebservice>

</commands>

</Player>

发送反馈