在Automation Anywhere中的Rest Web Service命令中传递端点详细信息

时间:2019-05-09 11:12:45

标签: automationanywhere

Rest Webservice命令中,我看不到任何在URI中传递变量的选项。

我们不想在脚本中加终点。

例如,我希望脚本对dev / stage和prod使用不同的点。

有没有解决的办法。

使用诸如以下变量构建URI时: https:// $ v_hostname $ / test-rs-v1 / employee / data 发送请求正常,但 机器人运行时,我们显示一条错误消息:

无法解析主机名。

1 个答案:

答案 0 :(得分:1)

更新:这是一个错误,已在11.3.1版上修复。您只能在11.3.1或更高版本上实现。

参考: https://docs.automationanywhere.com/bundle/enterprise-v11.3/page/topics/release-notes/release-notes-11-3-1.html

较早版本的解决方法(如果您有使用C#的经验): Build and test DLLs


以下内容仅适用于11.3.1版和更高版本。
使用调试选项或消息框命令,确保 $ v_hostname $ 在运行时包含一个值。
我确实通过输入一个不存在或不具有值的变量来重现相同的错误,没有其他情况会重现“无法解析主机名”。

如果主机名/ URL无效,您将得到“无法解析远程名称:”

我已经在社区版和企业版上测试了 REST Web服务命令,并且运行良好。