跨域問題
跨域問題產生:在當前域名請求網站中,默認不容許經過ajax請求發送其餘域名前端
跨域經過在前端中產生的,後端很難遇到
簡單說:在AJAX中訪問別的域名的服務(接口) 就是跨域 .
而後瀏覽器機制是禁止經過AJAX訪問別的域名的 這就是跨域問題.
解決方法:
1:添加header
後臺response添加header,response.setHeader("Access-Control-Allow-Origin", "*"); 支持全部網站
2:使用JSONP 只支持get請求,不支持post請求
詳細使用百度去
3:使用httpclient內部轉發
思路:先用ajax訪問本身的接口,而後在接口中轉發
4:使用網關接口
nginx,springcloud
詳細使用百度去nginx