资讯专栏INFORMATION COLUMN

跨域解决方案<Filter>

endless_road / 3328人阅读

摘要:之所以会出现跨域请求,是由于浏览器同源策略所出现的结果,直接写实践内容,更多理论知识可以上度娘解决跨域问题代表所有域名都可以请求只允许该域名请求所有方法都可以请求只有可以请求

之所以会出现跨域请求,是由于浏览器同源策略所出现的结果,直接写实践内容,更多理论知识可以上度娘

Filter解决跨域问题

public class AccessFilter implements Filter {

    @Override
    public void init(FilterConfig filterConfig) throws ServletException {

    }

    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
            throws IOException, ServletException {
        
        
        HttpServletResponse res = (HttpServletResponse) response;
        
        res.addHeader("Access-Control-Allow-Origin", "*");
        res.addHeader("Access-Control-Allow-Methods", "*");
        
        chain.doFilter(request, response);
            

    }

    @Override
    public void destroy() {

    }

}
res.addHeader("Access-Control-Allow-Origin", "*");
*:代表所有域名都可以请求
"http://localhost:8080":只允许该域名请求



res.addHeader("Access-Control-Allow-Methods", "*");
*:所有方法都可以请求
GET:只有GET可以请求

       AccessFilter
       com.yangzinan.api.filter.AccessFilter
    

    
       AccessFilter
       /*
    

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/68660.html

相关文章

  • vue使用vite配置跨域以及环境配置详解

      这篇文章要说的就是如何配置跨域,代理域名,其实这个话题绕不开的,现在我们就说说vite的代理  server:{   proxy:{   '/api':{   target:'https://baidu.com',   changeOrigin:true,   rewrite:(path)=>path.replace(/^\/api/,''...

    3403771864 评论0 收藏0
  • VUE跨域详解以及常用解决跨域的方法汇总

      跨域  要知道在请求后台接口遇到Access-Control-Allow-Origin时,这就表明跨域了。  首先解释跨域,是因为浏览器的同源策略所导致,同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,同源是指:域名、协议、端口相同  解决跨域常用方法:  一、VUE中常用proxy来解决跨域问题  1、在vue.config.js中设置如下代码...

    3403771864 评论0 收藏0
  • 处理Djangocors跨域问题

      同源策略:同源策略/SOP(Sameoriginpolicy)是一类承诺,由Netscape公司1995年引进电脑浏览器,这是电脑浏览器最关键也最基本安全配置,如今全部适用JavaScript浏览器都是会使用这种对策。假如缺乏了同源策略,电脑浏览器很容易受XSS、CSFR等进攻。  同宗就是指"协议书+网站域名+服务器端口"三个同样,就算两种不同的域名跳转相同ip详细地址,...

    89542767 评论0 收藏0
  • Python简要解读filter函数用法

      这篇文章与你一起去探寻Python中的filter函数,使你以有限的时间搞清楚这一函数的基本原理。也可以通过碎片化时长夯实这一函数公式,使你在解决操作过程中更有效  什么事情都是通过量变引起质变的一个过程,学习培训Python也是如此。只有将1个语言表达里的常用函数了然于胸了,才可以在处理事情的过程当中游刃有余,迅速地寻找最佳方案。  一、filter函数的概念  filter函数是Pytho...

    89542767 评论0 收藏0
  • Python简要解读filter函数用法

      文中与你一起去探寻Python中的filter函数,使你以有限的时间搞清楚这一函数的基本原理。也可以通过碎片化时长夯实这一函数公式,使你在解决操作过程中更有效  什么事情都是通过量变引起质变的一个过程,学习培训Python也是如此。只有将1个语言表达里的常用函数了然于胸了,才可以在处理事情的过程当中游刃有余,迅速地寻找最佳方案。  一、filter函数的概念  filter函数是Python常...

    89542767 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<