springboot vue前后端分离 跨跨域配置

匿名 (未验证) 提交于 2019-12-03 00:09:02
public class CustomCorsFilter extends OncePerRequestFilter {      @Override     protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException {          response.setHeader("Access-Control-Allow-Origin", request.getHeader("origin"));         response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");         response.setHeader("Access-Control-Allow-Headers", "x-requested-with,Authorization, token");         response.setHeader("Access-Control-Allow-Credentials", "true");          response.setHeader("Access-Control-Allow-Origin", request.getHeader("Origin"));         filterChain.doFilter(request, response);     } }
@Configuration public class CorsConfig {      @Bean     public FilterRegistrationBean customCorsfilterRegistrationBean() {         FilterRegistrationBean<CustomCorsFilter> filterRegistrationBean = new FilterRegistrationBean<>();         filterRegistrationBean.setFilter(new CustomCorsFilter());         filterRegistrationBean.setOrder(Ordered.HIGHEST_PRECEDENCE);         filterRegistrationBean.addUrlPatterns("/*");          return filterRegistrationBean;     } }

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!