跨域访问(cors) access-control-allow-origin 多个域名

原创 2016年05月30日 23:58:07

1.首先要了解问什么访问要跨域
2.配置多个作用访问

资源文件中修改app.allowOrigin = http:XXX,HTTP:kkk,..
或者app.allowOrigin = * 这种相对来说风险极大


    public void doFilter(ServletRequest servletRequest,
            ServletResponse servletResponse, FilterChain filterChain)
                    throws IOException, ServletException {
        HttpServletRequest request = (HttpServletRequest) servletRequest;
        HttpServletResponse response = (HttpServletResponse) servletResponse;
        HttpSession session = request.getSession();

        if ("true".equals(PropertiesUtils.getProperty("app.debug"))) {
            // 允许跨域访问
            response.setHeader("Access-Control-Allow-Origin",
                    PropertiesUtils.getProperty("app.allowOrigin"));
            response.setHeader("Access-Control-Allow-Headers",
                    "Origin, X-Requested-With, Content-Type, Accept, Cookie");
            response.setHeader("Access-Control-Allow-Methods",
                    "GET, POST, PUT, DELETE, OPTIONS");
            response.setHeader("Access-Control-Allow-Credentials", "true");
        }
    }
版权声明:本文为博主原创文章,未经博主允许不得转载。

ajax 设置Access-Control-Allow-Origin实现跨域访问

ajax跨域访问是一个老问题了,解决方法很多,比较常用的是JSONP方法,JSONP方法是一种非官方方法,而且这种方法只支持GET方式,不如POST方式安全。 即使使用jquery的jsonp方法,t...
  • fdipzone
  • fdipzone
  • 2015年06月06日 19:09
  • 287694

Java Web中如何设置多个Access-Control-Allow-Origin

在项目实现过程中需要解决跨域的问题,于是参考到文章http://m.blog.csdn.net/article/details?id=53648145中说明: 如果服务端是Java开发的,添加如下设置...
  • zlp_zky
  • zlp_zky
  • 2017年04月17日 17:21
  • 3058

实测 CORS 跨域访问之 Access-Control-Allow-Origin 多域名设置

通过 Windows 与虚拟机 Linux 的交互,实现 CORS 跨域访问,并在响应头的 Access-Control-Allow-Origin 中成功实现允许多个域名跨域访问。最后给出注意事项。...
  • frgod
  • frgod
  • 2017年12月08日 00:03
  • 352

php支持多个地址跨域访问

//跨域访问的时候才会存在此字段 $origin = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : ''; $all...
  • helin916012530
  • helin916012530
  • 2016年08月12日 09:06
  • 2234

apache如何解决跨域资源访问

很多时候,大中型网站为了静态资源分布式部署,加快访问速度,减轻主站压力,会把静态资源(例如字体文件、图片等)放在独立服务器或者CDN上,并且使用独立的资源域名(例如res.test.com) 但是在实...
  • ownfire
  • ownfire
  • 2015年07月01日 10:40
  • 26191

php 利用Access-Control-Allow-Origin响应头解决跨域请求

传统的跨域请求没有好的解决方案,无非就是jsonp和iframe,随着跨域请求的应用越来越多,W3C提供了跨域请求的标准方案(Cross-Origin Resource Sharing)。IE8、...
  • aerchi
  • aerchi
  • 2016年05月17日 09:57
  • 9284

ajax 设置Access-Control-Allow-Origin实现跨域访问

  • 2015年06月06日 19:19
  • 1000B
  • 下载

java web服务器实现跨域访问

一、CORS概述 跨源资源共享标准通过新增一系列 HTTP 头,让服务器能声明那些来源可以通过浏览器访问该服务器上的各类资源(包括CSS、图片、JavaScript 脚本以及其它类资源)。另外,...
  • poisions
  • poisions
  • 2016年05月20日 10:03
  • 12975

Access-Control-Allow-Origin与跨域

什么是跨域?JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。在某域名下使用Ajax向另一个域名下的页面请求数据,会遇到跨域问题。怎样才能算跨域?协议,域名,端口都必须相同,才算在...
  • wo541075754
  • wo541075754
  • 2016年02月19日 11:34
  • 10328

利用Access-Control-Allow-Origin响应头解决跨域请求

传统的跨域请求没有好的解决方案,无非就是jsonp和iframe,随着跨域请求的应用越来越多,W3C提供了跨域请求的标准方案(Cross-Origin Resource Sharing)。IE8、...
  • super_scan
  • super_scan
  • 2015年11月28日 18:53
  • 34195
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:跨域访问(cors) access-control-allow-origin 多个域名
举报原因:
原因补充:

(最多只允许输入30个字)