public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedHeaders("Content-Type","X-Requested-With","accept,Origin","Access-Control-Request-Method","Access-Control-Request-Headers","token") .allowedMethods("*") .allowedOrigins("*") .allowCredentials(true); } }
时间: 2023-06-27 11:08:37 浏览: 363
跨域Access-Control-Allow-Origin解决方案.docx
这段代码是 Spring 框架中用于配置跨域资源共享(CORS)的方法。具体来说,它添加了一个映射路径为 "/*" 的 CORS 映射,允许所有来源(allowedOrigins("*"))的请求进行跨域访问,允许所有方法(allowedMethods("*"))的请求进行跨域访问,并允许携带认证信息(allowCredentials(true))。此外,还指定了一些允许的请求头(allowedHeaders)。
其中,跨域访问是指浏览器从一个源网站向另一个源网站发起请求的行为。由于同源策略的限制,这种跨域访问通常是被禁止的。而 CORS 是一种机制,通过在服务端设置特定的 HTTP 头,告诉浏览器哪些跨域请求是可接受的。
阅读全文