gpt4 book ai didi

amazon-s3 - 错误 : Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource

转载 作者:行者123 更新时间:2023-12-04 19:30:31 24 4
gpt4 key购买 nike

我通过axios请求s3服务器,得到Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.另外,在此之前,我收到了 OPTIONS https://s3.ap-northeast-2.amazonaws.com/.../... 403 (Forbidden)
我应该在客户端解决这个问题。我在本地机器上托管我的文件。
我的请求代码如下。

axios({
url: 'https://s3.ap-northeast-2.amazonaws.com/.../...',
method: 'get',
withCredentials: true,
headers: {
'Content-Type': 'image/jpeg',
'Access-Control-Allow-Origin': 'http://*, https://*',
}

})

我试过
  • start chrome --disable-web-security使用 git
  • 已安装的 chrome 插件 - Allow-Control-Allow-Origin: *

  • 没有任何效果......我该如何解决这个问题?

    最佳答案

    Access-Control-Allow-Origin是响应头,而不是请求头。你不能在本地解决这个问题,因为它是另一端的问题。

    您需要在您尝试访问的 S3 存储桶上启用和配置 CORS(跨源资源共享)。

    http://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html

    关于amazon-s3 - 错误 : Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43928440/

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