在 Automation Anywhere 的 Rest Web 服务命令中传递端点详细信息
Pass end point details in Rest Web Service command in Automation Anywhere
在 Rest Webservice 命令 中,我没有看到任何在 URI 中传递变量的选项。
我们不想在脚本中硬性结束点。
例如,我希望脚本对 dev/stage 和 prod.
使用不同的点
是否有解决此问题的方法。
关于使用以下变量构建 URI:
https://$v_hostname$/test-rs-v1/employee/data 发送请求工作正常但是
机器人运行我们收到一条错误消息:
无法解析主机名。
更新:这是一个错误,已在 11.3.1 版中修复。您只能在 11.3.1 或更高版本上实现该功能。
旧版本的解决方法(如果您有使用 C# 的经验): Build and test DLLs
以下仅适用于 11.3.1 及更高版本。
使用调试选项或消息框命令确保 $v_hostname$ 在 运行 时包含一个值。
我确实通过输入一个不存在或没有值的变量重现了同样的错误,没有其他情况会重现 "Hostname could not be parsed".
如果 hostname/URL 无效,您将得到 "The remote name could not be resolved:"。
我已经在社区版和企业版上测试了 REST Web 服务 命令,它运行良好。
在 Rest Webservice 命令 中,我没有看到任何在 URI 中传递变量的选项。
我们不想在脚本中硬性结束点。
例如,我希望脚本对 dev/stage 和 prod.
使用不同的点是否有解决此问题的方法。
关于使用以下变量构建 URI: https://$v_hostname$/test-rs-v1/employee/data 发送请求工作正常但是 机器人运行我们收到一条错误消息:
无法解析主机名。
更新:这是一个错误,已在 11.3.1 版中修复。您只能在 11.3.1 或更高版本上实现该功能。
旧版本的解决方法(如果您有使用 C# 的经验): Build and test DLLs
以下仅适用于 11.3.1 及更高版本。
使用调试选项或消息框命令确保 $v_hostname$ 在 运行 时包含一个值。
我确实通过输入一个不存在或没有值的变量重现了同样的错误,没有其他情况会重现 "Hostname could not be parsed".
如果 hostname/URL 无效,您将得到 "The remote name could not be resolved:"。
我已经在社区版和企业版上测试了 REST Web 服务 命令,它运行良好。