JAVA springboot Access-Control-Allow-Origin

response.setHeader("Access-Control-Allow-Origin", "https:/your-domain.com");

意思是:

只有来自https:/your-domain.com的前端页面(即请求的来源 Origin 是这个域名),才能通过浏览器发起跨域请求访问这个接口


区分大小写 & 完全匹配
这个设置是完全匹配的,也就是说: 
https://epos.whbswdt.com  被允许
https://epos.whbswdt.com/xxx  也被允许(路径不影响)
http://epos.whbswdt.com  协议不同,不被允许
https://www.epos.whbswdt.com  子域名不同,也不被允许

Access-Control-Allow-Origin 是浏览器的限制,CORS 是浏览器实现的安全策略。

也就是说,只有当你的请求是通过浏览器发起的(比如前端 JavaScript 使用 fetch 或 XMLHttpRequest),这个头才会起作用。

你可能感兴趣的:(java,spring,boot,spring)