gpt4 book ai didi

Azure API 应用程序添加了额外的 Access-Control-Allow-Origin header

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

看来,当将 Web 应用程序部署为 Azure API 应用程序时,它会在响应中添加一个额外的 Access-Control-Allow-Origin: * header 。我如何覆盖并删除它?

我的项目使用 SignalR 和 OWIN,当我通过自己的代码中的请求或设置添加或更改 Access-Control-Allow-Origin 时,我可以指定另一个 Access-Control-Allow-Origin header 属性,但是附加通配符 (*) header 也始终会添加。

这使得我对 SignalR 的请求失败,因为它包含身份验证 header ,当来源为 * 时,这是不允许的。

API 应用程序托管在“API 应用程序主机”后面,我认为这是此附加 header 的起源。有什么办法可以改变这种行为吗?

注意:当部署为常规 Azure Web 应用程序时,附加 header 不存在。

最佳答案

这可能是因为除了在后端启用 CORS 之外,您还设置了 MS_CrossDomainOrigins 应用设置。如果是这样,请删除其中一个。

谢谢。

关于Azure API 应用程序添加了额外的 Access-Control-Allow-Origin header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33077737/

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