保存的示例中的局部变量在哪里?

问题描述 投票:0回答:1

我在URL中创建了带有环境和局部变量的请求,在保存它作为示例之后,我在“预请求脚本”选项卡上找不到本地变量,这是缺失的。

我正在使用邮递员为我的公司定义一些模板请求,并希望从这些模板创建示例。

我创建了一个使用以下布局的模板:

https://{{url}}/API/{{method}}/{{id}}

在成功请求之后,我尝试将其保存为一个示例,它将输出,参数和更多内容导入其中。

虽然{{url}}和{{method}}是环境变量,可以在眼睛图标中找到,但{{id}}是一个局部变量,在保存为示例后无法显示。

保存示例后,“预请求脚本”选项卡将消失,因此局部变量{{id}}无法恢复。

在保存为例子之后,有没有找到{{id}}值(以及在'pre-request script'处的任何其他代码)?

javascript postman
1个回答
0
投票

为了解决这个问题,我需要使用路径变量。

虽然邮递员会自动检测到查询参数,但它只捕获GET路径,而其他任何内容都未被捕获。

路径变量非常有用,它们的工作方式相同,但必须声明如下:

https://{{url}}/API/{{method}}/:id

它应该显示在Query Params下面的UI中

© www.soinside.com 2019 - 2024. All rights reserved.