首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CORS issue - Access-Control-Allow-Origin Error Origin (Jquery Ajax)

CORS issue - Access-Control-Allow-Origin Error Origin (Jquery Ajax)
EN

Stack Overflow用户
提问于 2017-10-05 17:58:44
回答 1查看 547关注 0票数 0

我正在使用JQUERY & AJAX向AWS s3应用编程接口网关发出POST请求。提交后,会更新卷影。然而,我在控制台中得到了一个错误。以下是代码的ajax部分,

代码语言:javascript
运行
复制
var myJSON = JSON.stringify(obj);
$.ajax({
   type: "POST",
   url:  "<aws-url>" ,
   data: myJSON,
   crossDomain : true,
   //dataType: 'jsonp',
   headers :{
            'Content-Type':'application/x-www-form-urlencoded'
            },
   success: function(result) {
        console.log("done");
   }
});

POST起作用了,阴影也更新了,但我还是在控制台上看到了这个错误。另外,我知道postman不能与POST方法一起使用。下面是错误:加载失败:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许访问源'https://s3-ap-southeast-1.amazonaws.com‘。

我不明白发生了什么事。请帮帮我!!

EN

回答 1

Stack Overflow用户

发布于 2017-10-05 18:01:56

请在您的API网关中启用CORS,如下所示。

如果您没有添加选项,请按照以下步骤操作(如果已有选项仅添加CORS)。

  • 在/services /services下创建一个新的OPTIONS方法,并在OPTIONS方法中填充Access-Control-Allow-Origin/ method /Header。

创建选项后启用CORS,如下所示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46582843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档