zoukankan      html  css  js  c++  java
  • 跨域问题

    本文首次发布于My Blog,作者Ian,转载请保留原文链接。

    web.xml

    <!-- 跨域拦截设置-->
        <filter>
            <filter-name>CorsFilter</filter-name>
            <filter-class>com.java.CorsFilter</filter-class>
        </filter>
        <filter-mapping>
            <filter-name>CorsFilter</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
    
    

    class:

    /**
     *解决跨域
     */
    public class CorsFilter extends OncePerRequestFilter {
        @Override
        protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException {
            response.addHeader("Access-Control-Allow-Origin", "*");
            response.addHeader("Access-Control-Allow-Methods",
                    "GET, POST, PUT, DELETE, OPTIONS");
            response.addHeader("Access-Control-Allow-Headers",
                    "Origin, X-Requested-With, Content-Type, Accept, Connection, User-Agent, Cookie");
            response.addHeader("Access-Control-Allow-Credentials", "true");
            filterChain.doFilter(request, response);
        }
    }
    
  • 相关阅读:
    寻找jar包的方法
    mysql使用小技巧
    JavaSe基础知识总结
    JavaScript进阶和JQuery入门
    Day03 JavaScript入门
    Day02 CSS样式
    Day01-HTML
    Redis详解
    关于开发的包
    关于.Net WebAPI数据认证(包括登陆认证、模型认证)
  • 原文地址:https://www.cnblogs.com/uniquezhangqi/p/9199438.html
Copyright © 2011-2022 走看看