如何使用 Tomcat 为多个来源域设置 Access-Control-Allow-Origin?

如何使用 Tomcat 为多个来源域设置 Access-Control-Allow-Origin?

一个答案关于同样的好问题 - 并遵循指导方针 - 但对于 Apache,如何Access-Control-Allow-Origin为多个来源域设置条目标头.htaccess,从允许的来源列表中检查并返回特定值:

<IfModule mod_headers.c>
    SetEnvIf Origin "<regex-matching-allowed-origin-domains>" \
             AccessControlAllowOrigin=$0
    Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e \
               env=AccessControlAllowOrigin
    Header merge Vary Origin
</IfModule>

有没有办法相同配置为了雄猫,而不是允许来自任何来源,如下所示?

<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>

相关内容