因此不允许 localhost 访问

2023-12-11

为了解决 CORS 问题,我在那里写了

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');
header("Access-Control-Allow-Headers: X-Requested-With"); 

在我的服务器站点中

但在我的开发过程中我看到了这个错误

The 'Access-Control-Allow-Origin' header contains multiple values '*, *', but only one is allowed. Origin 'http://localhost' is therefore not allowed access.

我认为 allowed-origin: * 会解决所有问题吗?但为什么它说标头包含多个值?


这是意外启用 CORS 两次时的常见问题。检查以确保您没有在 apache 中启用它,或者标头没有被设置两次。作为健全性检查,您可以尝试删除标头并在提供响应之前将其添加回来。

Ex:

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

因此不允许 localhost 访问 的相关文章

随机推荐