我需要在JSON格式的API URL中传递运行时ID。如何以字符串格式的JSON值传递ID?
我尝试创建一个JSON文件和用于API测试的Robot Framework代码。 当用户传递变量时,我试图传递ID为的相对URL的post方法。
{
"data":{
"key1":{
"Method":"POST",
"RelativeUrl":"/web/docs?clientId=92",
"payload":"YES"
}}}
预期如下:
{
"data":{
"key1":{
"Method":"POST",
"RelativeUrl":"/web/docs?clientId=${ClientId}",
"payload":"YES" } } }
现在在RelativeUrl中的此JSON文件中,我们有一个客户端ID为94的API,但将来,我需要将其从另一个变量传递到此字符串中。
我将其保存在如下所示的机器人文件中。
ROBOT文件:
${ClientId} =1234
${response}= Run Keyword post request API_Call ${RelativeUrl}
(从JSON文件中获取URL)并传递帖子调用。
因此,在相对网址中,如何将ClientID传递为1234。
我期望调用后调用的时间应在值中传递客户端ID。
网址:https://api.google.com//web/docs?clientId=1234