在spring boot 中 使用filter 執行兩次問題。


最近在使用filter 做token 時發現 filter 同一個地址攔截了兩次。場景是,我在客戶端發起請求,在headers中 添加token 並且是跨域訪問的時候回被攔截兩次。如果headers中,不添加token ,能夠正常使用,最后進過檢查發現,第一次請求並非真正的post或者get請求,而是一個 OPTIONS 類型的請求,通過預計過濾掉這個請求即可。

String method = ((HttpServletRequest) request).getMethod(); if (method.equals("OPTIONS")) { rep.setStatus(HttpServletResponse.SC_OK); }else{

其他邏輯

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM