从Postman中的嵌套响应中检索值

问题描述 投票:0回答:1

我正在使用邮递员获得某些回复。以下是我的回复。

enter image description here

在这里,我有一些与此响应集成的其他api请求链接。我是否有可能在这些apis中获得价值。它就像检索父api请求和子api请求的值一样。

我知道这可以使用java代码。但是,我可以使用其他任何现有的软件吗?

json rest api object postman
1个回答
0
投票

在你的情况下,我建议将多个请求组合成一个链甚至是workflow。我们的想法是让第一个请求获取在后续请求中调用的href端点。为此,初始请求需要一个请求后测试脚本,该脚本从href读取response值并将其存储在environment or global variable中。像这样:

// persist project href for next request
pm.environment.set("projectUrlPath", pm.response.json().embedded.elements[0]._links.project.href);

您在该行中的下一个请求将使用此变量来构建请求URL。像这样:

http://www.example.com{{projectUrlPath}}

关键是要正确导航到响应json JavaScript对象中的正确属性。这个在线工具可能会帮助你:https://www.w3schools.com/js/tryit.asp?filename=tryjs_json_parse

© www.soinside.com 2019 - 2024. All rights reserved.