Apifox工具获取token并且设置为全局参数
2026/6/10 22:44:02 网站建设 项目流程

在调试接口时,代码都需要进行token校验,每个接口都要携带token。

但是,每次请求之前都要手动复制粘贴登录接口的返回值,这非凡繁琐,尤其是当有测试用户看着你调试接口时,这就显得太不专业了。太尴尬,太局促了


在ApiFox工具中,要实现一次登录,处处携带toekn,只需要两步。
第一步,将登录接口的返回值中提取出token。
第二步,将token设置为全局变量。

分别参考apifox文档中这两篇:

https://apifox.com/blog/understand-and-master-apifox-pre-post-actions-variable-extraction/https://apifox.com/blog/understand-and-master-apifox-pre-post-actions-variable-extraction/

https://apifox.com/blog/params/https://apifox.com/blog/params/

🔍 步骤一:从登录接口响应中提取 Token

这个功能在 Apifox 中被称作后置操作 - 提取变量

  1. 打开登录接口,切换到后置操作标签页。

  2. 添加「提取变量」:选择“提取变量”功能,并点击添加。

  3. 配置提取规则

    • 变量名:输入你自定义的变量名,例如my_token

    • 变量类型:建议选择“环境变量”,这样全局都可用。

    • 提取来源:如果你的Token在响应体(Body)中,选择Response Body - JSON

    • JSONPath表达式:根据你接口返回的数据结构,填写提取Token的路径。

✨ 步骤二:为后续请求添加Bearer前缀

方法:全局统一设置(最推荐)

这种方式最高效,设置一次,项目内的所有接口都会自动使用。

  1. 在Apifox主界面,找到并点击左下角的「环境管理」

  2. 在“全局参数(Global Params)”或你当前使用的环境变量设置区域,点击“添加”。

    • 参数名 (Name)Authorization

    • 参数值 (Value)Bearer {{my_token}}(注意:Bearer后面必须跟一个空格)

  3. 保存此环境,之后项目内所有需要鉴权的接口,都会自动在请求头里携带这个Authorization字段。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询