gpt4 book ai didi

tomcat - CORS 过滤器仅在 Chrome 的 POST 中提供 403

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

我在 Tomcat 中有以下配置。从本地计算机浏览器向远程服务器发出 POST 请求时出现 403 错误。我使用 EASYUI JQuery 组件,它们在 IE10+ 和 Firefox 上运行良好!只有 chrome 提示这个。任何人都可以吗?

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

最佳答案

通过 POST 发送 JSON 对象时遇到同样的问题,并通过显式设置 JSON 内容类型 header 解决:

var config = { headers: {
'Content-Type': 'application/json'
}
};

$http.post(url, config)
.success
...

Chrome 似乎无法像 Firefox 等那样自动检测内容类型。

关于tomcat - CORS 过滤器仅在 Chrome 的 POST 中提供 403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29085302/

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