我正在向站点发出请求,我需要一个令牌,在RespondeHeader
中会出现该令牌,但是在我发出的所有请求中,该令牌都会更改。
如何在Postman中获取令牌值以使用环境变量,因此无需在站点的令牌中获取 ctrl + c 和 ctrl + v 总是在邮递员中。
我尝试过
responseJson.responseHeaders
responseJson.responseHeaders.x-access-token
responseJson.responseHeaders.get("x-access-token");
什么都没用。
我尝试过控制台,但结果为null或错误。
答案 0 :(得分:0)
邮递员标头作为地图返回在pm.response.headers
对象中,然后您可以在请求后使用它来设置环境变量。
const accessToken = pm.response.headers.get("x-access-token");
pm.environment.set("AccessToken", accessToken);
OR
const accessToken = pm.response.headers.find(x => x.key === "x-access-token").value;
pm.environment.set("AccessToken", accessToken);
确保服务器返回的头名大小写正确。