Tomcat 5.5 的跨域资源共享

2023-11-25

我是跨源资源共享的新手,我想在 Tomcat 5.5 服务器中启用它。任何人都可以给我一些提示,如何实现这一点?

我想为所有请求通用设置标头,并允许所有来源(Access-Control-Allow-Origin: *)


如果它是静态站点,那么从 Tomcat 7.0.41 开始,您可以通过以下方式轻松控制 CORS 行为:内置过滤器.

几乎您唯一要做的就是编辑全局web.xml in CATALINA_HOME/conf并添加过滤器定义:



     <!-- ================== Built In Filter Definitions ===================== -->

      ...

     <filter>
       <filter-name>CorsFilter</filter-name>
       <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
     </filter>
     <filter-mapping>
       <filter-name>CorsFilter</filter-name>
       <url-pattern>/*</url-pattern>
     </filter-mapping>

    <!-- ==================== Built In Filter Mappings ====================== -->

  

但请注意,Firefox 不喜欢Access-Control-Allow-Origin: *以及带有凭据(cookie)的请求:当响应凭证请求时,服务器必须指定域,并且不能使用通配符。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Tomcat 5.5 的跨域资源共享 的相关文章

随机推荐