gpt4 book ai didi

Tomcat 8 : CORS filter doesn't work

转载 作者:行者123 更新时间:2023-11-28 22:50:57 26 4
gpt4 key购买 nike

这里我在 Tomcat 8 实例中部署了一个应用程序。我关注了Tomcat 8 document添加 CORS 过滤器:

/apache-tomcat-8/conf/Catalina/web.xml

与文档中的配置基本相同

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

当我运行以下命令时:

curl -I "http://localhost:8181/MySuperApp/login/"

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Cache-Control: no-store, must-revalidate
Set-Cookie: JSESSIONID=C51BD2982C0EBB7DA73D40E7AE856B93; Path=/MySuperApp/; HttpOnly
Content-Type: text/html;charset=UTF-8
Content-Language: en-US
Content-Length: 883
Date: Tue, 27 Sep 2016 20:20:11 GMT

所以基本上,CORS 根本没有生效...可能遗漏了什么,或者是否有任何地方我应该检查参数是否可能被覆盖?

最佳答案

如果请求指定了 Origin header ,CORS 过滤器只会发回 Access-Control-* header 。没有 Origin 就不是 CORS 请求。

关于 Tomcat 8 : CORS filter doesn't work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39733740/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com