修改跨域 添加本地url

This commit is contained in:
623756217 2023-01-11 14:34:46 +08:00
parent 537a667d53
commit cc44d1ff43
1 changed files with 10 additions and 10 deletions

View File

@ -14,19 +14,19 @@ public class AdminInterceptor extends OncePerRequestFilter {
@Override
protected void doFilterInternal(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, FilterChain filterChain) throws ServletException, IOException {
// httpServletResponse.addHeader("Access-Control-Allow-Origin", "*");
// httpServletResponse.addHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE, PUT, HEAD,PATCH");
httpServletResponse.setHeader("Access-Control-Allow-Origin", "https://testforgeplus.trustie.net");
StringBuffer reqUrl = httpServletRequest.getRequestURL();
if(reqUrl.toString().equals("https://testforgeplus.trustie.net")||reqUrl.toString().equals("http://localhost:3007")){
httpServletResponse.setHeader("Access-Control-Allow-Origin", reqUrl.toString());
httpServletResponse.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
httpServletResponse.setHeader("Access-Control-Max-Age", "3600");
httpServletResponse.setHeader("Access-Control-Allow-Headers", "Content-Type,XFILENAME,XFILECATEGORY,XFILESIZE,x-requested-with,Authorization,Cookie");
httpServletResponse.setHeader("Access-Control-Allow-Credentials", "true");
String method = httpServletRequest.getMethod();
if(method.equalsIgnoreCase("OPTIONS")){
httpServletResponse.getOutputStream().write("Success".getBytes("utf-8"));
}else {
filterChain.doFilter(httpServletRequest, httpServletResponse);
}
}
String method = httpServletRequest.getMethod();
if(method.equalsIgnoreCase("OPTIONS")){
httpServletResponse.getOutputStream().write("Success".getBytes("utf-8"));
}else {
filterChain.doFilter(httpServletRequest, httpServletResponse);
}
}
}