在 Rest Webservice命令中,我看不到任何在URI中传递变量的选项。
我们不想在脚本中加终点。
例如,我希望脚本对dev / stage和prod使用不同的点。
有没有解决的办法。
使用诸如以下变量构建URI时: https:// $ v_hostname $ / test-rs-v1 / employee / data 发送请求正常,但 机器人运行时,我们显示一条错误消息:
无法解析主机名。
答案 0 :(得分:1)
更新:这是一个错误,已在11.3.1版上修复。您只能在11.3.1或更高版本上实现。
较早版本的解决方法(如果您有使用C#的经验): Build and test DLLs
以下内容仅适用于11.3.1版和更高版本。
使用调试选项或消息框命令,确保 $ v_hostname $ 在运行时包含一个值。
我确实通过输入一个不存在或不具有值的变量来重现相同的错误,没有其他情况会重现“无法解析主机名”。
如果主机名/ URL无效,您将得到“无法解析远程名称:” 。
我已经在社区版和企业版上测试了 REST Web服务命令,并且运行良好。