如何从 POSTMAN 中的请求正文中提取特定值并将其保存在变量中

Saa*_*med 7 postman

有没有办法businessType从请求正文中获取特定值()并将其保存在邮递员的变量中?

请求正文

{
    "fein": "nurrk",
    "businessType": "LLP",
    "incorporationYear": 1993,
    "incorporationState": "stateelesss",
    "annualRevenue": 1000,
    "companyActivity": "Producctiionn",
    "stockSymbol": "starer",
    "mcc": "qa12345"
}
Run Code Online (Sandbox Code Playgroud)

邮递员党卫军

我一直在使用不同的命令,但它们似乎都不起作用

var reqBody = JSON.parse(request.data);
Run Code Online (Sandbox Code Playgroud)

Dan*_*ton 13

您可以使用pm.request从请求正文获取数据:

let businessType = JSON.parse(pm.request.body.raw).businessType;

pm.environment.set('businessType', businessType);
Run Code Online (Sandbox Code Playgroud)

有关 API 的更多信息pm.*可以在此处找到:

https://learning.postman.com/docs/postman/scripts/postman-sandbox-api-reference/