【解決方案】前后端分離之后,請求跨域無法傳遞cookie的問題


前端關鍵代碼:

如圖,在請求上加個 withCredentials: true 即可。

 

當然,這只是前端打開一個開口而已,后端做的事情可就多了。

如圖,后端服務在進行跨域處理的時候,需要將 Access-Control-Allow-Credentials 設為 true 即可。

 

原理:

以上前后端設置的ture屬性(withCredentials、Access-Control-Allow-Credentials),都是允許跨域發送cookie的一個開關設置,需要前后端都做到打開模式。

 

參考資料:

瀏覽器跨域請求之credentials

關於請求跨域及response中Set-Cookie無效問題記錄

 


免責聲明!

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



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