gpt4 book ai didi

angular - Chrome 不在 CrossSide 上发送原始标题

转载 作者:行者123 更新时间:2023-12-04 13:03:27 29 4
gpt4 key购买 nike

我正在开发一个应用程序,使用最新的 Angular 作为前端,并在服务器上使用 Symfony + Apache。应用程序和服务器位于不同的域中,但我的服务器通过发送所需的 CORS header (由 NelmioCors Bundle 创建)来允许它。但是 Chrome 没有发送 Origin Header,触发 Bundle 发送 Headers。

不知何故,当我用 STRG+SHIFT+R 调用页面时,它加载没有问题。

设置 Vary: Origin没有帮助。

为什么 chrome 在没有 Allow Origin Header 的情况下缓存请求/首先不发送 Origin?

最佳答案

Chrome 正在重用对先前未设置 CORS header 时发出的请求的响应。

附带说明一下,在您的回复中使用 Vary: Origin 将防止任何 future 的不幸。但是,您需要在每个响应 CORS 上设置它或不设置它。

仅供引用:使用 CTL+SHIFT+R 会触发硬重新加载并且不使用缓存。

关于angular - Chrome 不在 CrossSide 上发送原始标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47229214/

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