我尝试在Postman的请求正文中发送以下(文字)文本:
{
"message": "Hi {{USERNAME}} your code is {{CODE}}"
}然而,在我的Postman环境中,我有一个USERNAME变量,所以Postman替换了变量value,下面的代码命中了我的后端(请注意,我在Postman中没有CODE变量):
{
"message": "Hi username_value_in_postman your code is {{CODE}}"
}因此,我正在寻找一种方法来转义或忽略Postman变量语法,以便它发送文字字符串。我已经搜索了文档,但没有找到任何对我的问题有用的东西,所以如果有任何帮助,我将不胜感激。
发布于 2021-01-12 00:20:18
转义似乎不起作用,所以我猜你要么需要重命名你的变量,要么使用Pre-request和Tests脚本:
在Pre-resuqest脚本中,您可以编写以下代码:
pm.variables.set('usernameBackup', pm.variables.get('USERNAME'));
pm.environment.unset('USERNAME');并在Tests脚本中再次设置环境变量:
pm.environment.set('USERNAME', pm.variables.get('usernameBackup'));
pm.variables.unset('usernameBackup');https://stackoverflow.com/questions/65669928
复制相似问题