在 Ubuntu 上使用 Postman 管理 token(如 JWT、Bearer Token、Access Token),常见且实用的做法如下:
Localbase_url:http://localhost:8000token:(先留空)在请求 Headers 中:
Authorization: Bearer {{token}}
假设登录接口返回:
{
"token": "eyJhbGciOi..."
}
在 登录请求 → Tests 中写:
var jsonData = pm.response.json();
pm.environment.set("token", jsonData.token);
之后其他接口直接使用:
Authorization: Bearer {{token}}
✅ 登录一次,全局可用
Bearer Token{{token}}这样 Collection 下所有请求自动带 Token
如果 token 很少变:
token可在 Tests 中判断:
if (pm.response.code === 401) {
pm.environment.set("token", "");
}
或使用 Pre-request Script 判断 token 是否过期
sudo snap install postman
.tar.gz 解压运行Q:token 有刷新机制怎么办?
A:用 refresh_token + Pre-request Script 自动刷新
Q:多个环境(dev/test/prod)?
A:创建多个 Environment,切换即可
如果你愿意,可以告诉我:
我可以给你更具体的 Postman 配置示例。