什么情况下会产生跨域?
不满足同源策略(域名+协议+端口)
http:默认端口是:80 https:默认端口是:443
解决跨域的方法
jsonp - jsonp跟Ajax没有关系 实现原理:动态创建script
解决方式
jsonp => 前端和后端一起解决 + cors => 后端解决 正向代理proxy => 前端解决,注意点:只适用于开发版本地开发环境 反向nginx => 后端解决
产生跨域==请求到底有没有发送?
请求有发送,数据有返回,只是被拦截器拦截了 ,导致前端获取不到数据。
解决方式: 不经过浏览器,直接服务器和服务器发送请求,服务器与服务器之间不存在跨域。