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

Postman无法获取含Token在内的全部响应头 如何提取链路GET请求的Token值

解决方法1:关闭自动重定向直接读取Location响应头

Postman默认开启自动跟随3xx重定向,所以原始POST请求返回的Location头会被自动吞掉不展示,按以下步骤调整即可直接获取:

  • 进入当前POST请求的「Settings」标签页,找到Automatically follow redirects选项,切换为关闭状态
  • 重新发送POST请求,此时3xx响应的Location头会直接出现在响应的「Headers」列表中,可直接复制提取token
  • 如果需要自动化提取存为环境变量,可在请求的「Tests」标签中添加如下代码:
// 读取Location响应头
const locationVal = pm.response.headers.get('Location');
if (locationVal) {
    // 从url中解析token参数
    const token = new URL(locationVal).searchParams.get('token');
    // 存入当前环境变量,后续请求可直接引用
    pm.environment.set('auth_token', token);
    // 控制台打印方便核验
    console.log('提取到的授权Token:', token);
}

解决方法2:直接从控制台的后续GET请求提取token

如果不需要修改重定向配置,可直接从Postman控制台抓取后续GET请求的参数:

  • 发送请求前点击Postman左下角的「Console」按钮(快捷键:Windows/Linux为Ctrl+Alt+C,Mac为Cmd+Opt+C)打开控制台面板
  • 发送POST请求后,在控制台列表中找到触发的那条路径为/auth/callback/的GET请求,点击展开详情
  • 直接从「Request URL」字段中复制token参数的取值即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 12:18:04