相关疑难解决方法(0)

如何使用cURL调试CORS请求?

如何使用cURL调试CORS请求?到目前为止,我找不到任何"模拟"预检请求的方法.

curl cors

268
推荐指数
5
解决办法
16万
查看次数

在angular2中使用http访问Amazon s3

当我尝试在Angular2应用程序中使用http调用访问文件时,我的Amazon s3存储桶中有一个.json文件,但出现错误

跨域请求被阻止:“同源起源”策略不允许读取https://s3.us-east-2.amazonaws.com/....../list.json上的远程资源 。(原因:CORS标头“ Access-Control-Allow-Origin”缺失)。

我将存储桶中的文件公开,并以读取,写入和编辑的方式进行了访问。

这是我的角度代码:

getValue(){
        return this._http.get('https://s3.us-east-2.amazonaws.com/........./list.json').toPromise().then(res => <Contact[]> res.json().data)
        .then(data => {return data;});
    }
Run Code Online (Sandbox Code Playgroud)

我在AWS中的跨源XML

<CORSConfiguration>
    <CORSRule>
        <AllowedOrigin>*</AllowedOrigin>
        <AllowedMethod>GET</AllowedMethod>
        <AllowedMethod>POST</AllowedMethod>
        <AllowedMethod>PUT</AllowedMethod>
        <AllowedMethod>DELETE</AllowedMethod>
        <MaxAgeSeconds>3000</MaxAgeSeconds>
        <AllowedHeader>*</AllowedHeader>
    </CORSRule>
</CORSConfiguration>
Run Code Online (Sandbox Code Playgroud)

谁能帮助我解决这个问题,谢谢

javascript http amazon-s3 amazon-web-services angular

3
推荐指数
1
解决办法
2473
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1

angular ×1

cors ×1

curl ×1

http ×1

javascript ×1