解决跨域问题 (方法:服务端添加响应头)

122 阅读1分钟

解决跨域问题的方法: 添加响应头

服务端在响应头添加 Access-Control-Allow-Origin:*

 @Configuration  
 public class GlobalCorsConfig {  
  
  /**  
   * 允许跨域调用的过滤器  
   */  
  @Bean  
  public CorsFilter corsFilter() {  
   CorsConfiguration config = new CorsConfiguration();  
   //允许白名单域名进行跨域调用  
   config.addAllowedOrigin("*");  
   //允许跨越发送cookie  
   config.setAllowCredentials(true);  
   //放行全部原始头信息  
   config.addAllowedHeader("*");  
   //允许所有请求方法跨域调用  
   config.addAllowedMethod("*");  
   UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();  
   source.registerCorsConfiguration("/**", config);  
   return new CorsFilter(source);  
  }  
 }