zoukankan      html  css  js  c++  java
  • Spring boot接口开发,后台处理跨域问题

    /**
    * 修改webservice访问的response header
    * 处理跨域问题
    * 拦截所有访问
    * @author b_daiyq
    */
    @Configuration
    @Order(1)
    @WebFilter(filterName="headFilter",urlPatterns="/*")
    public class ChangeResponseHeadFilter implements Filter {

    @Override
    public void destroy() {
    // TODO Auto-generated method stub

    }

    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
    throws IOException, ServletException {

    HttpServletResponse resp = (HttpServletResponse) response;
    // resp.addHeader("Access-Control-Allow-Origin", "*");
    resp.setHeader("Access-Control-Allow-Origin", "*");
    resp.setHeader("Access-Control-Allow-Headers", "X-Requested-With, accept, origin, content-type");
    resp.setHeader("Content-Type", "*");
    resp.setHeader("Access-Control-Allow-Credentials", "true");
    chain.doFilter(request, resp);
    }

    @Override
    public void init(FilterConfig arg0) throws ServletException {
    // TODO Auto-generated method stub
    }

    }

  • 相关阅读:
    js获取数组最大值或最小值
    echarts 在 vue-awesome-swiper中无法点击
    vue 父子父组件通过props传父页面请求后的数据
    vue 路由对象
    popupwindow
    数据库
    冒泡排序
    xtuils
    版本更新
    清除缓存
  • 原文地址:https://www.cnblogs.com/Sora-L/p/9364951.html
Copyright © 2011-2022 走看看