springboot跨域配置

Spring Boot 配置 CORS

以下来自:https://www.cnblogs.com/yuansc/p/9076604.html

1.跨域?

当它请求的一个资源是从一个与它本身提供的第一个资源的不同的域名时,一个资源会发起一个跨域HTTP请求(Cross-site HTTP request)。

2.源?

源[origin]就是协议、域名和端口号。例如:http://www.baidu.com:80这个URL。

3.同源?

若地址里面的协议、域名和端口号均相同则属于同源。

4.跨域实质上

就是受前面所讲的浏览器同源策略的影响,不是同源的脚本不能操作其他源下面的对象。想要操作另一个源下的对象就需要跨域。 在同源策略的限制下,非同源的网站之间不能发送 AJAX 请求。

5不受同源策略影响

1.页面中的链接,重定向以及表单提交是不会受到同源策略限制的;
2.跨域资源的引入是可以的。但是JS不能读写加载的内容。如嵌入到页面中的