close
在 jquery 與 axios 對於 spring boot 的 ajax 請求處理 裡談到現行的網頁操作使用 ajax 技術來節省頻寛,若想與 Vue.js 結合,則不妨使用Axios。而在使用 ajax 技術常會遇到一件事是 session timeout,後端主機會反饋一個 Status Code: 302,且 post url 轉指向 login。這時操作畫面沒有變化,但已經無法與後端主機取得資料。
要解決這個問題需要前端 HTML 的 java script 與後端主機 spring boot 的 Interceptor 作著手。
首先,前端 ( Front-End ) HTML 裡的 java script 對 axios 送出前加入 "X-REQUEST-TYPE":"axios"
,以及收到後端主機 spring boot 的 Interceptor 的 401 錯誤作導向登入畫面。
繼續閱讀:
spring boot 對於 axios 執行 ajax 遇到 response.status:302 的處理方式
全站熱搜
留言列表