邮差gRPC得到响应值



我想知道你是否可以帮助解决这个问题。调用grpc请求后,我想从响应消息中获得一个值,我无法弄清楚它是如何工作的。假设我得到这样的响应:

{
"status": "SUCCESS",
"psp_reference": "1234",   
}

我想访问psp_reference值并将其存储到一个变量中。

我已经试过了

var jsonData = pm.response.messages.get("psp_reference")
pm.environment.set("id", jsonData)

不幸的是,我得到空值。显然,我想要得到1234 value

Thanks for help

您可以使用pm.response.messages.all()访问来自邮递员的gRPC响应消息。

假设您正在接收一条消息,下面是一个示例,它将记录并在邮递员环境变量中设置该值:

console.log(pm.response.messages.all()[0].data.psp_reference)
pm.environment.set("myEnvVariable", pm.response.messages.all()[0].data.psp_reference);

最新更新