我使用POSTMAN测试了一堆API调用。我可以将它作为POSTMAN环境的一部分,而不是为每个请求添加授权标头?所以,我不必在每次请求时都通过它。如何在POSTMAN环境中添加授权标头?
9
A
回答
7
2
0
如果你不能在这里等是围绕我只是做了工作:
- 导出您的收藏(数据格式V2.1)
- 打开Firefox,开发工具,便笺簿
- 下方贴上
- 代码替换您的标题
- 头信息更换VAR一个与你导出的文件上传.json
- 运行脚本的内容
- 复印件(b)命令将会把新的数据与你的剪贴板
- 在邮递员中,单击导入>粘贴原始文本>导入>作为副本。
- 验证你的请求有你的头,并运行它:)
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);
+0
好奇,为什么投票呢? –
0
不知道这是否就是你要找的东西,但我们使用一个基于链接的API每个请求都需要auth头文件。如果你去Postman > Preferences > General
并启用Retain headers when clicking on links
,邮差会通过你的验证标题到子链接。
希望帮助!
相关问题
- 1. 添加授权头
- 2. 在Http Post上添加授权标头
- 3. 如何在extjs中的ajax请求中添加授权标头
- 4. 在Postman中使用Blob服务API传递blob - 授权标头
- 5. 如何在ImageMapType的getTileUrl中添加授权标头Javascript
- 6. 如何在vueJs中添加授权标头
- 7. 向Springfox添加授权标头
- 8. setRequestHeader不添加授权头
- 9. 如何将JWT添加到授权标头?
- 10. 如何将授权标头添加到DOM表单元素?
- 11. 添加授权在angular2 API调用头
- 12. 在DelegatingHandler ASP.NET Web API中添加BearerToken授权标头
- 13. 在多宿主环境中的授权
- 14. PayPal授权标头
- 15. HTTP授权标头
- 16. 如何在URL中添加授权?
- 17. 在AuthenticationSuccessHandler中添加授权
- 18. Guzzle HTTP - 直接将授权标头添加到请求中
- 19. 如何将HTTP授权标头添加到PeopleSoft中的REST调用中?
- 20. 我如何获得HTTP授权标头
- 21. jwt如何找到http授权标头
- 22. 如何设置tastypie的授权标头?
- 23. 如何使用Swift 3.0 + Alamofire 4.0在头上添加授权
- 24. 如何在我的请求头添加授权?
- 25. 在python中使用HTTP授权标头
- 26. 在Angular 2中设置授权标头
- 27. 在html中的http授权标头
- 28. 在Laravel中设置授权标头
- 29. gdata未知授权标头
- 30. RequestBuilder和http授权标头
这并不删除需要将标题添加到每个请求.... –
^同意上述评论,我来到这里寻找如何为每个请求添加标题,而无需手动编辑每个请求。我目前正在处理的套件中有58个请求,并且每个人都需要发送一个以前不存在的授权标头。 – acobster