From 15b6012b571449defd0f3c8a8c8fba0ecedfa734 Mon Sep 17 00:00:00 2001 From: liyanqi <15181887205@163.com> Date: 星期六, 10 九月 2022 14:52:39 +0800 Subject: [PATCH] 修改了因springsecurity导致的跨域问题 --- ycl-common/src/main/java/com/ycl/config/WebSecurityCorsFilter.java | 16 ++-------------- 1 files changed, 2 insertions(+), 14 deletions(-) diff --git a/ycl-common/src/main/java/com/ycl/config/WebSecurityCorsFilter.java b/ycl-common/src/main/java/com/ycl/config/WebSecurityCorsFilter.java index 00189ec..77eb666 100644 --- a/ycl-common/src/main/java/com/ycl/config/WebSecurityCorsFilter.java +++ b/ycl-common/src/main/java/com/ycl/config/WebSecurityCorsFilter.java @@ -1,41 +1,29 @@ package com.ycl.config; -import org.springframework.context.annotation.Configuration; -import org.springframework.security.config.annotation.web.builders.HttpSecurity; -import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; -import org.springframework.web.cors.CorsConfiguration; -import org.springframework.web.cors.CorsConfigurationSource; -import org.springframework.web.cors.UrlBasedCorsConfigurationSource; import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; -import java.util.Arrays; -import java.util.Collections; /** * @author Lyq * @version 1.0 - * @date 2022/9/10 1:04 + * @date 2022/9/11 10:04 */ public class WebSecurityCorsFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { - } - @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletResponse res = (HttpServletResponse) response; res.setHeader("Access-Control-Allow-Origin", "*"); res.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE, PUT"); res.setHeader("Access-Control-Max-Age", "3600"); - res.setHeader("Access-Control-Allow-Headers", "Authorization, Content-Type, Accept, x-requested-with, Cache-Control, os, version, source"); + res.setHeader("Access-Control-Allow-Headers", "Authorization, Content-Type, Accept, x-requested-with, Cache-Control"); chain.doFilter(request, res); } - @Override public void destroy() { - } } -- Gitblit v1.8.0