如標題所示我再詳細描述一下我遇到的問題,如果我再發送請求的試試,后臺驗證header中的token,如果這時候,發現token過期,然后一系列判斷其為合法token,允許token刷新,后臺主動刷新token,并且成功獲得新的token,那么問題來了:因為請求的接口是有返回信息的,我這時候是返回重新刷新的token給前端嗎,還是獲得新的token后,直接返回接口請求應該返回的數據1.如果是直接返回token,那前端是不是每個帶上token的請求,都需要判斷是否有token刷新返回,如果是返回刷新的token,那不是又要用新返回的token,重新發送一次請求???我覺得應該不會這么做2.如果是返回接口應該返回的具體數據,那token怎么辦?這個時候后臺刷新了token,然而前端卻還是保存的那個過期了的token,不過后臺可以把新的token直接設置到返回的方法體中的header中,如果是這樣處理,那前端怎么判斷header中的token是刷新了的,難不成還是每個帶token的請求前端都要去返回的數據中獲取header中的token?感覺又回到了原點.....求各位大佬幫助下,以上兩種方法有沒有什么比較好的解決方法,或者拋開我的兩種方法,有其他合適的,符合我的需求的解決方法,小弟大學生一枚,給自己挖的坑,想填好
添加回答
舉報
0/150
提交
取消