跨域
前端问题,请求发送到了后端,是在前后端分离的架构中出现.浏览器默认不允许接受别的网页发送数据
出现的原因:前后端分离 使用ajax发送请求
是由于同源策略造成的影响,是浏览器对JavaScript施加的安全限制.
跨域严格定义
协议 域名 端口 有一个不同就是跨域
http是默认的80端口 https默认是443端口
为什么要限制跨域访问?
安全问题
那为什么又要跨?
同公司子域想互相访问 就需要跨域
解决跨域问题
前端解决 8种方法
后端解决在响应头里添加 创建一个跨域过滤器(CorsFilter) (响应头)httpResponse.setHeader(""); 让前端认为这次响应是安全可靠的 让前端接受这次请求