java.lang.String cannot be cast to com.rock.bpo.agent.base.LoginUser
生活随笔
收集整理的這篇文章主要介紹了
java.lang.String cannot be cast to com.rock.bpo.agent.base.LoginUser
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我在登錄的時候遇見一個錯誤 java.lang.String cannot be cast to com.rock.bpo.agent.base.LoginUser
遇見錯誤肯定要debug一下的哈,
然后發現正常登錄的時候token傳的是BPO:AGENT:LOGIN:USER開頭的字符串
在無法請求登錄的時候token傳的并不是這個玩意開頭的
這種問題應該是瀏覽器緩存問題
原因可能是多個系統的header里面都有一個Authorization來存放token,
然后我們又在多個系統當中來回切換
解決這個問題可以清緩存,重啟電腦,當然這兩種方法治標不治本
另一種方法是給header里面存放token的屬性換一個值 統一前后端傳遞的名稱
例如可以改為AgentAuthorization
這樣就不會再出現該問題
總結
以上是生活随笔為你收集整理的java.lang.String cannot be cast to com.rock.bpo.agent.base.LoginUser的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 实现Gbase数据库增删改查功
- 下一篇: 告别 ROR windows 部署的噩梦