我使用URL中的环境和局部变量创建请求,并将其保存为示例后,在“请求前脚本”选项卡上找不到局部变量。
我正在使用邮递员为我的公司定义一些模板请求,并希望从这些模板中创建示例。
我创建了一个使用以下布局的模板:
https://{{url}}/API/{{method}}/{{id}}
成功请求后,我尝试将其保存为示例,该示例将输出,参数等导入了其中。
虽然{{url}}和{{method}}是环境变量,可以在眼睛图标上找到,但是{{id}}是局部变量,在保存为示例后无法显示。
保存示例后,“请求前脚本”选项卡消失了,因此不可检索局部变量{{id}}。
将其保存为示例后,是否仍然可以找到{{id}}值(以及“请求前脚本”中的其他代码)?
答案 0 :(得分:0)
要解决此问题,我需要使用路径变量。
虽然Postman自动检测到查询参数,但它仅捕获GET路径,而其他任何未捕获的东西。
路径变量非常有用,它们的作用相同,但必须声明如下:
https://{{url}}/API/{{method}}/:id
它应该显示在查询参数下方的UI上