【发布时间】:2018-03-01 01:45:30
【问题描述】:
我创建了一个 AWS API GATEWAY,并按照 aws doc totur 步骤创建 api 并启用 CROS 和部署!
Enable CORS
✔ 创建 OPTIONS 方法
✔ 在 OPTIONS 方法中添加 200 条带空响应模型的方法响应
✔ 将模拟集成添加到 OPTIONS 方法
✔ 为 OPTIONS 方法添加 200 集成响应
✔ 在 OPTIONS 方法中添加 Access-Control-Allow-Headers、Access-Control-Allow-Methods、Access-Control-Allow-Origin 方法响应标头
✔ 添加 Access-Control-Allow-Headers、Access-Control-Allow-Methods、Access-Control-Allow-Origin 集成响应头映射到 OPTIONS 方法
✔ 将 Access-Control-Allow-Origin 方法响应标头添加到 POST 方法
✔ 添加 Access-Control-Allow-Origin 集成响应头映射到 POST 方法
您的资源已针对 CORS 进行了配置。如果您在上面的结果输出中看到任何错误,请检查错误消息,如有必要,请尝试通过方法编辑器手动执行失败的步骤。
当我使用这个 api 时收到错误消息:
XMLHttpRequest 无法加载 https://xxxxxxx.amazonaws.com/xxxx/xxxx。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'http://localhost:7076' 不允许访问。响应的 HTTP 状态代码为 400。
我应该完成哪一步?
【问题讨论】:
-
我相信您会知道,但只是为了澄清一下,您是否部署了 API?
-
我只是描述我的步骤!并想知道我失去了什么!你有什么解决办法吗?thx~~