小编Dav*_*and的帖子

邮递员 sendRequest 使用集合中的授权

我可以在 Postman 预请求脚本中发送请求,如下所示。我想要做的是使用与集合中设置的相同的身份验证,这样如果集合发生更改,那么我的 sendRequest 就会遵循套件。

pm.sendRequest({
    url: 'http://some_url',
    method: 'GET',
    header: {
        'content-type': 'application/json',
        'authorization': 'Basic ' + auth
    },

}, function (err, res) {
    // do something
});
Run Code Online (Sandbox Code Playgroud)

我想这样做的原因是我想与合作伙伴和客户共享该集合,并且他们每个人都可能使用不同的身份验证类型。目前,我已将我的集合配置为使用基本身份验证,并使用了用户名和密码变量。例如,如果合作伙伴将集合切换为使用 OAuth,那么他们还需要更新我的所有预请求脚本以使用 OAuth。

如果 pm.sendRequest() 能够像集合中的每个请求一样继承身份验证,那么合作伙伴可以在一处进行更改。

postman postman-pre-request-script

8
推荐指数
1
解决办法
6557
查看次数