我有两个API用于登录,其他用于提供有关数据的详细信息。
我的第一个API返回从第二个API获取详细信息所需的身份验证密钥。所有用户的身份验证密钥都不同。
我已将两个API保存在一个集合中并运行它们。我想从第一个API获取身份验证密钥并在第二个API中动态使用它,以便对于任何用户,我不必对身份验证密钥进行硬编码并使用它。我只需阅读CSV文件并相应地获取身份验证密钥。
我试过了:
var contract = datas[y];
pm.globals.set('details', contract);
pm.globals.get(details)
let dat = pm.globals.get(details);
我收到此错误:
无法引用对象详细信息
您是否尝试使用environment
或global
变量来存储第一个响应的值,然后将此值与第二个请求的请求标头(?)一起使用。
我在这里猜测名称和Auth机制,因为您没有在问题中提供信息:
pm.environment.set('token', pm.response.json().access_token)
在测试选项卡中向第一个请求添加类似的内容将存储令牌。
然后,您可以在请求标头部分中使用{{access_token}}
语法作为Auth标记。
这将使操作更加动态,并允许您停止硬编码值。