You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Postman中如何将获取的access_token复用至其他POST请求?

Postman批量应用access_token解决方案

你已经搞定了从登录请求提取access_token并存到环境变量的核心步骤,剩下的就是把这个变量引用到其他请求的认证位置就行,具体分几种常见场景:

先优化下你的token提取代码(可选但推荐)

你当前的代码能用,但Postman现在更推荐用pm对象的API替代旧的全局方法,同时简化断言逻辑:

pm.test("响应状态码为200", () => {
    pm.response.to.have.status(200);
});

// 提取并存储token到环境变量
if (pm.response.code === 200) {
    const jsonData = pm.response.json();
    pm.environment.set("access_token", jsonData.access_token);
}

把access_token应用到其他请求

根据你的API认证方式选对应的配置:

场景1:Bearer Token认证(最常用)

大部分API用这种方式,操作步骤:

  • 打开需要带token的请求,切到Authorization标签
  • 下拉选Bearer Token,在Token框里填{{access_token}}(双大括号包裹变量名,Postman会自动替换成实际token值)

场景2:自定义请求头

如果API要求在请求头里传token(比如Authorization: Token xxx):

  • 切到Headers标签,新增一个请求头,比如Authorization,值填Bearer {{access_token}}(按API要求的格式来,有的是Token {{access_token}})

场景3:请求体里带token

如果token要放在POST的JSON请求体中:

  • 切到Body标签,选raw并设为JSON格式
  • 在JSON里直接引用变量:
{
    "access_token": "{{access_token}}",
    "other_field": "your_value"
}

批量配置(不用逐个改请求)

如果15个请求都要同一种认证方式,直接给集合配置就行:

  • 点左侧集合名旁边的...,选Edit
  • 在编辑窗口切到Authorization标签,按上面的场景1/2配置好(比如Bearer Token填{{access_token}})
  • 集合下所有请求都会自动继承这个配置,省得一个个改

最后注意运行顺序:必须先跑token生成请求,再跑其他请求,不然环境变量里没值,其他请求会报错。

内容的提问来源于stack exchange,提问作者TesterABC

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 08:55:12