解決調用Token,Token失效問題
一般情況下,每次登錄網頁后,返回的token值都是變化的。若token失效,服務器會報401狀態碼(表示用戶未授權unauthorized,即沒有訪問權限,需要身份認證。)。因token是動態變化的,建議將讀取到的Token值設為環境變量/全局變量,實際使用時調用環境變量/全局變量即可。

臨時解決調用token,token失效問題
場景一:服務端要求傳遞token信息,而實際客戶端沒有傳;
解決方法:可以在請求攔截器中給請求頭添加token。將請求頭Headers中key為Authorization的value值設置為token數據。

場景二:客戶端傳了token信息,但是token信息在服務器端已過期(服務器端存儲token的有效期為2個小時)
解決方法:在響應攔截器中,拿到401狀態碼后,就跳轉到登錄頁面強制重新登陸。
永久解決調用token,token失效問題
步驟一:從登錄接口獲取Token。
登錄接口響應成功后,在響應體中會返回返回Token信息。

步驟二:提取獲取到的token參數,并將其設置為環境變量。

步驟三:點擊【send】之后,保存設置的環境變量。

步驟四:在請求Header中引用Token。
在需要引用token的接口請求Header中添加KEY:Authorization,值設置為環境變量`token`。

說明:如果不引用變量`token`,發送之后響應體中可能會返回“無效token“的信息提示。

文章出自:??https://www.toutiao.com/article/7205182650506822155/??如有轉載本文請聯系作者【卷皮練習冊】今日頭條號。
































