Postman 支持设置环境变量并在标头中使用它们。
考虑以下示例:
/auth/token需要基本Authorization标头:Basic {{AUTH_BASIC}}Authorization标头:Bearer {{AUTH_TOKEN}}目前,我需要执行以下所有步骤,这非常烦人:
/auth/tokenSettings > Manage Environments > MyEnvironmentAUTH_TOKEN并单击Update有没有一种方法可以AUTH_TOKEN在每次调用时自动更新环境变量/auth/token,或者至少始终显示当前环境变量的列表,以便我可以手动更新值而无需执行Settings > Manage Environments > MyEnvironment?
考虑到/auth/token响应是这样的:
{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9"
}
Run Code Online (Sandbox Code Playgroud)
转到端点的测试/auth/token选项卡并粘贴以下内容:
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("AUTH_TOKEN", jsonData.token);
Run Code Online (Sandbox Code Playgroud)