gpt4 book ai didi

javascript - Azure Blob CORS Access-Control-Allow-Origin 被浏览器忽略

转载 作者:行者123 更新时间:2023-11-30 00:34:12 27 4
gpt4 key购买 nike

我已在我的 Azure 帐户上设置了一个新的 Blob 存储帐户,并将其配置为允许使用以下配置的 CORS:

serviceProperties.Cors = new CorsProperties();
serviceProperties.Cors.CorsRules.Add(new CorsRule()
{
AllowedHeaders = new List<string>() { "*" },
AllowedMethods = CorsHttpMethods.Put | CorsHttpMethods.Get | CorsHttpMethods.Head | CorsHttpMethods.Post | CorsHttpMethods.Delete,
AllowedOrigins = new List<string>() { "*" },
ExposedHeaders = new List<string>() { "*" },
MaxAgeInSeconds = 1800 // 30 minutes
});

但我的 js 代码仍然出现以下错误:

Origin <MY-SITE-URL> not found in Access-Control-Allow-Origin header

查看图像的响应 header ,我看到:

Access-Control-Allow-Origin: *

那么为什么它不起作用呢?

最佳答案

您是否将 xmlhttprequest 上的 withCredentials 属性设置为 true?如果是,浏览器将拒绝通配符 Access-Control-Allow-Origin。

查看以下链接以获取更多有用信息:

关于javascript - Azure Blob CORS Access-Control-Allow-Origin 被浏览器忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27896791/

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