我想知道你是否可以帮助解决这个问题。调用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);