跨域是WEB瀏覽器專有的同源限制訪問(wèn)策略。(后臺(tái)接口調(diào)用和postman等工具會(huì)出現(xiàn))
跨源資源共享(CORS,或通俗地譯為跨域資源共享)是一種基于 HTTP 頭的機(jī)制,該機(jī)制通過(guò)允許服務(wù)器標(biāo)示除了它自己以外的其他源(域、協(xié)議或端口),使得瀏覽器允許這些源訪問(wèn)加載自己的資源。跨源資源共享還通過(guò)一種機(jī)制來(lái)檢查服務(wù)器是否會(huì)允許要發(fā)送的真實(shí)請(qǐng)求,該機(jī)制通過(guò)瀏覽器發(fā)起一個(gè)到服務(wù)器托管的跨源資源的“預(yù)檢”請(qǐng)求。在預(yù)檢中,瀏覽器發(fā)送的頭中標(biāo)示有 HTTP 方法和真實(shí)請(qǐng)求中會(huì)用到的頭
跨域問(wèn)題解決方法:
-
jsonp;(前后端,不推薦)
通過(guò)前后端定義一個(gè)共同標(biāo)識(shí)返回,來(lái)進(jìn)行允許資源訪問(wèn)。 -
后端@CrossOrigin注解或者spingboot注入corsfilter bean;(后端,推薦)
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-645081.html
-
使用 nginx進(jìn)行轉(zhuǎn)發(fā),要求前端與nginx部署在同一服務(wù)器。(推薦)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-645081.html
到了這里,關(guān)于前端跨域問(wèn)題解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!