当使用axios从React JS调用Spring Boot的GET方法时,浏览器显示"请求已被CORS策略阻止"是因为浏览器的同源策略(Same-Origin Policy)限制了跨域请求。
跨域请求是指在浏览器中,通过XMLHttpRequest或Fetch API等方式发送的请求,其目标地址的域名、协议或端口与当前页面的域名、协议或端口不一致。同源策略是为了保护用户的安全,防止恶意网站窃取用户数据。
要解决这个问题,可以通过以下几种方式:
@CrossOrigin
注解或配置WebMvcConfigurer
来实现。<script>
标签的跨域特性来实现跨域请求。但需要注意的是,JSONP只支持GET请求,且需要后端的支持。领取专属 10元无门槛券
手把手带您无忧上云