我正在使用POSTMAN测试一堆API调用。我可以将它作为POSTMAN环境的一部分,而不是为每个请求添加授权标头吗?所以,我不必每次请求都传递它。
答案 0 :(得分:24)
答案 1 :(得分:2)
答案 2 :(得分:1)
在当代发行的Postman中,您只需在集合(或文件夹)上设置auth,并让每个请求都继承它(我相信默认情况下新请求会这样做)。
答案 3 :(得分:0)
如果你不能在这里等待我做的一件事:
var myHeader = {
"key": "X-Client-DN",
"value": "{{Postman-DN}}",
"description": "The User's DN Interacting with the system."
};
function addHeader(obj, header) {
if (obj.hasOwnProperty('request')) {
obj.request.header.push(myHeader)
}
if (obj.hasOwnProperty('item')) {
obj.item.forEach(function(element) {
element = addHeader(element, header);
});
}
return obj;
}
var a = {
"item": [{}, {
"request": {
"header": []
}
}, {
"item": [{
"request": {
"header": []
}
}]
}]
}
var b = addHeader(a, myHeader);
console.log(JSON.stringify(b, null, 2))
// Might have to run copy manually on console
//copy(b);

答案 4 :(得分:0)
不确定这是否是您正在寻找的内容,但我们使用基于链接的API,每个请求都需要auth标头。如果您转到Postman > Preferences > General
并启用Retain headers when clicking on links
,邮递员会将您的身份验证标题传递给子链接。
希望有所帮助!