Postman 中未定义responseBody

Def*_*ndi 1 javascript json postman

我有如下 JSON:

{
    "success": true,
    "code": 200,
    "message": "Success",
    "data": [
        {
            "ID_A": "AXCS-1-1",
            "ID_B": "AXCS-1-1",
            "Number": "11009988"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我在邮递员中测试的脚本:

var data = JSON.parse(responseBody);

if(responseCode.code === 200){
    pm.environment.set("IdA",data.data[0].ID_A);
    pm.environment.set("IdB",data.data[0].ID_B);
}
Run Code Online (Sandbox Code Playgroud)

我得到了回应:

如何解决这个问题?

PDH*_*ide 6

该错误表示未定义responseBody,该错误来自预请求脚本

responseBody 是一个包含响应的全局对象,该变量仅在测试脚本中可用,并且由于预请求在请求发送之前执行,因此 requestBody 变量将不可访问