我正在使用邮递员来获得某些答复。以下是我的回复。
在这里,我还有一些与此响应集成的其他api请求链接。是否有可能我也可以在这些api中获取值。就像从父api请求和子api请求中获取值一样。
我知道使用Java代码是可能的。但是我还有其他可以使用的软件吗?
答案 0 :(得分:0)
对于您而言,我建议将多个请求组合成一个链甚至一个workflow。这个想法是让第一个请求获取href
端点,这些端点在后续请求中被调用。为此,初始请求需要一个请求后测试脚本,该脚本从response读取href
值并将其存储在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