编程语言
首页 > 编程语言> > Java允许跨域和自定义请求header

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 }

 

标签:Java,跨域,自定义,httpServletResponse,addHeader,Access,import,servlet,javax
来源: https://www.cnblogs.com/ywy8/p/15180525.html