Postman变量怎么在请求体里用?

开发者樱潼 阅读 4

我在Postman里设置了环境变量token,但在请求体里引用的时候总是报错。

比如我这样写:{{token}},结果发出去的请求里还是原样字符串,没替换成实际值。是不是只能在Headers里用变量?Body里到底该怎么正确使用?

我来解答 赞 2 收藏
二维码
手机扫码查看
1 条解答
W″云超
这问题我遇到过,Postman变量在body里用确实有点坑。首先确认下你是不是在正确的环境里设置了变量,右上角环境选择器要看清楚。

body里用变量必须选对格式,用raw模式才行。具体操作:
1. 把body格式改成raw
2. 右边下拉菜单选JSON(或者你需要的格式)
3. 这时候写{{token}}就能正常替换了

如果你在form-data或者x-www-form-urlencoded里写大括号,确实会被当成普通字符串。另外检查下是不是用了pre-request script设置的变量,有时候脚本执行顺序会影响变量生效。

还有个坑就是如果你在测试脚本里console.log输出变量,它显示的是{{token}}而不是实际值,这个不用管,实际请求发出去的时候是会替换的。
点赞
2026-03-08 20:04