首页 > 解决方案 > 保存令牌是邮递员 envvar 自动不起作用

问题描述

API 响应:

{
 "token" :"eyJ0eXAiOiJKV1QiLCfhfgJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoyLCJ1c2VybmFtZSI6ImRiYWRtaW5AY2lkbnkub3JnIiwiZXhwIjoxNjMyNTY3OTY1LCJlbWFphbCI6ImRiYWRtaW5AY2gjglkbnkub3JnIiwib3JpZ19pYXQiOjE2MzI1NDk5NjV9.3ZtHRy0_jBao7hvQLSVcQuvIMIgjgjg7mmvKqlegS5Jo0-Q"
}

这是在测试

var res = pm.response.json();
pm.environment.set('env',token);

预计这会将令牌保存在 env 变量中,但保存后令牌不起作用。

这里有什么问题?

标签: javascriptjwtpostman

解决方案


试试这个,它应该工作:

var res = pm.response.json();
pm.environment.set('env',res.token);

基本上,您保存的令牌包含完整响应,而不仅仅是令牌。


推荐阅读