原創作者:kiss雪夜
原文鏈接:https://www.cnblogs.com/yummylucky/p/12698600.html
今天做項目遇到個問題,用戶驗證的get請求放在瀏覽器URL里直接請求就200,但是在項目里用 js 請求就是401
細節:
1、請求頭里是否混入了其它驗證信息
這一般是由於用攔截器自動添加請求頭驗證信息導致的,而涉及到用戶信息驗證的API添加這個信息會導致當前的錯誤token被錯誤的帶回給后端。
如圖:
2、查看你的token是否在發請求時被 decode 了,如果是,那么需要在發送請求時對token添加一個 encodeURIComponent 函數
錯誤圖:能夠看到token被decode了
解決圖: