zoukankan      html  css  js  c++  java
  • 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 }
  • 相关阅读:
    认证-权限-频率组件
    视图组件
    序列化类
    解析模块
    异常模块
    响应模块分析
    请求模块分析
    cbv请求分析
    django中的restful规范
    web接口与restful规范
  • 原文地址:https://www.cnblogs.com/ywy8/p/15180525.html
Copyright © 2011-2022 走看看