【问题标题】:Adding multiple request headers in test script (Postman)在测试脚本中添加多个请求标头(邮递员)
【发布时间】:2020-10-25 02:11:01
【问题描述】:

我正在运行一个包含多个请求的 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: '',
                })
            }
    };
}

【问题讨论】:

    标签: javascript api postman


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      您为什么不使用多个标头和变量来实现这一点 - 然后您可以使用脚本随心所欲地操作变量。

      Image

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-07-11
        • 2017-02-21
        • 1970-01-01
        • 2018-12-10
        • 2019-04-23
        • 2020-12-12
        • 2020-03-11
        • 2018-09-15
        相关资源
        最近更新 更多