Java允许跨域和自定义请求header

 1 package com.ywy.util.filter;
 2 
 3 import org.springframework.stereotype.Component;
 4 import org.springframework.web.filter.OncePerRequestFilter;
 5 
 6 import javax.servlet.FilterChain;
 7 import javax.servlet.ServletException;
 8 import javax.servlet.http.HttpServletRequest;
 9 import javax.servlet.http.HttpServletResponse;
10 import java.io.IOException;
11 
12 /**
13  * @Description 允许跨域配置
14  * @Author ywy
15  * @Date 2021/8/17 10:43
16  */
17 @Component
18 public class CorsFilter extends OncePerRequestFilter {
19 
20     @Override
21     protected void doFilterInternal(
22             HttpServletRequest httpServletRequest,
23             HttpServletResponse httpServletResponse,
24             FilterChain filterChain) throws ServletException, IOException {
25         httpServletResponse.addHeader("Access-Control-Allow-Origin", "*");
26         httpServletResponse.addHeader("Access-Control-Allow-Headers", "isA");
27         httpServletResponse.addHeader("Access-Control-Allow-Headers", "isB");
28         filterChain.doFilter(httpServletRequest, httpServletResponse);
29     }
30 
31 }

 

posted @ 2021-08-24 15:24  敲代码的小浪漫  阅读(1159)  评论(0编辑  收藏  举报