一般情况下,每次登录网页后,返回的token值都是变化的 。若token失效,服务器会报401状态码(表示用户未授权unauthorized,即没有访问权限,需要身份认证 。) 。因token是动态变化的,建议将读取到的Token值设为环境变量/全局变量,实际使用时调用环境变量/全局变量即可 。
文章插图
postman
临时解决调用token,token失效问题场景一:服务端要求传递token信息,而实际客户端没有传;
解决方法:可以在请求拦截器中给请求头添加token 。将请求头Headers中key为Authorization的value值设置为token数据 。
文章插图
postman
场景二:客户端传了token信息,但是token信息在服务器端已过期(服务器端存储token的有效期为2个小时)
解决方法:在响应拦截器中,拿到401状态码后,就跳转到登录页面强制重新登陆 。
永久解决调用token,token失效问题步骤一:从登录接口获取Token 。
【永久解决调用token,token失效问题 解决调用token,token失效问题】登录接口响应成功后,在响应体中会返回返回Token信息 。
文章插图
Postman
步骤二:提取获取到的token参数,并将其设置为环境变量 。
文章插图
Postman
步骤三:点击【send】之后,保存设置的环境变量 。
文章插图
Postman
步骤四:在请求Header中引用Token 。
在需要引用token的接口请求Header中添加KEY:Authorization,值设置为环境变量{{token}} 。
文章插图
Postman
说明:如果不引用变量{{token}},发送之后响应体中可能会返回“无效token“的信息提示 。
文章插图
Postman
推荐阅读
- 新手在半坡起步时应该怎样做 新手半坡起步教程
- 支付宝蚂蚁森林胡杨需要多少能量?蚂蚁森林胡杨兑换能量介绍
- 坡度计算公式是什么 坡度怎么算
- Win11怎么将输入法切换成五笔输入法?Win11设置五笔输入法教程
- 冰粉配料
- 最近出现,“十根烤肠”是什么梗?那么多人都喜欢吃烤肠吗?
- 微信怎么升级到最新版本 安卓/iOS更新到微信最新版本的方法
- 花甲粉丝做法大全简单的做法 花甲粉丝做法
- 宝宝餐茄子怎么做 宝宝餐茄子做法大全集