小编Mad*_*ddy的帖子

如何从邮递员的响应头中提取特定的字符串值?

我有以下字符串并想提取代码的值。我使用了 split 函数,但它在 postman 中运行良好,但是当我在 newman 中执行相同的函数时,它会出错。

header1= https://debugger.com/ultradebugcode?code=EgxIZAAU3uHVt20pc9qqpv-xNcAWxitpB0vgMiulNLG2hkysukmjR04Fxxnuz9Yb&state=ABC

我想提取代码的值。在这种情况下是

EgxIZAAU3uHVt20pc9qqpv-xNcAWxitpB0vgMiulNLG2hkysukmjR04Fxxnuz9Yb
Run Code Online (Sandbox Code Playgroud)

我使用的代码是

    var str= pm.response.headers.get('header1');
    var str1= str.split('code=', 2)[1];
    var code= str1.split('&', 2)[0]; // get the code
Run Code Online (Sandbox Code Playgroud)

它在邮递员中运行良好,但为什么纽曼在这里出错?

postman newman

5
推荐指数
1
解决办法
1911
查看次数

如何使用 lodash 在邮递员中生成 14 位长的随机数?

如何生成一个固定长度的 14 位长随机数。我正在使用邮递员和 lodash lib 但不知何故有时它会起作用有时它不会

pm.globals.set('randomNumer_SO',_.random(1, 100000000000000));
Run Code Online (Sandbox Code Playgroud)

这有时也会生成 13 位数字。但我总是想要 14 位数字,否则 API 会失败。

lodash postman

4
推荐指数
1
解决办法
5196
查看次数

标签 统计

postman ×2

lodash ×1

newman ×1