在测试脚本中添加多个请求标头(邮递员)

时间:2019-08-12 13:50:39

标签: javascript api postman

我正在运行带有多个请求的for循环,以便从我们的API中提取信息。唯一的问题是,我收到控制台错误,说需要令牌和客户端标头才能查看响应。尽管在测试脚本中,我只能在邮递员中添加一个标头。有什么我没看到的吗?

for (k = 0; k < id.length; k++) {
    const emailRequest = {
        url: "" + id[k] + "/products",
        method: "GET",
        header: [{
            'key': "X-Auth-Token",
            "value": "",
        }
        ],  
        body:{
                mode: 'application/json',
                raw: JSON.stringify({
                    client_id: '',
                })
            }
    };
}

2 个答案:

答案 0 :(得分:0)

为什么不使用多个标头和变量来实现这一点-那么您可以根据需要使用脚本来操纵变量。

Image

有用链接: https://learning.getpostman.com/docs/postman/environments_and_globals/variables/

答案 1 :(得分:0)

标头不是数组。它作为对象传递,每个标头具有一对名称/值对。标头应如下所示

 header: {
        'X-AUTH-TOKEN': 'mytoken',
        'Content-Type': 'application/json'
    }