現實開發中常會遇到前後端跨域請求的問題,如:前端的埠是後端的埠是這種情況下前端直接訪問後端的介面無法成功的,此處有兩種解決此問題的方法,僅供參考。
1、 使用spring boot的方式
packagecom.sxt.system.config;
importorg.springframework.context.annotation.configuration;importorg.springframework.web.servlet.config.annotation.corsregistry;importorg.springframework.web.servlet.config.annotation.webmvcconfigurer;/**
* 解決跨域的問題
2、控制層加註解@crossorigin,表示可以跨域
什麼是跨域請求和如何處理跨域請求
1.什麼是跨域請求 了解什麼叫跨域請求,首先得說說什麼叫同源策略。同源策略是指令碼訪問資料的一種安全策略,簡單的來說同源就是網域名稱,協議,埠相同,指令碼檔案在傳送網路請求給服務端時只有網域名稱,協議,埠都相同才被遊覽器允許傳送,否則傳送的請求就會被遊覽器攔截.2.遊覽器攔截了什麼 客戶端發出乙個跨...
JS請求跨域,PHP服務端如何處理
一般js請求跨域為前後端分離開發模式,前端網域名稱與介面網域名稱不一致,往往發生在post請求上 後端介面中,增加返回頭部資訊origin,可解決大部分跨域問題,如下 header access control allow origin header access control allow cre...
如何處理ajax跨域訪問報錯501的問題
如何處理ajax跨域訪問報錯501的問題 問題 ajax跨域訪問報錯501 執行下面的 會報錯501 ajax error function xhr,ajaxoptions,thrownerror else 解決方法 去掉 contenttype application json charset u...