【问题标题】:Does the BigCommerce API supports CORS?BigCommerce API 是否支持 CORS?
【发布时间】:2017-02-24 07:48:56
【问题描述】:

我想在应用程序安装期间与 BigCommerce 交换信息,并从 html 页面发送代码的 POST 请求。 但是我一直被 CORS 阻止:“请求的资源上没有'Access-Control-Allow-Origin'标头。”。而且我在 BigCommerce API 文档中找不到任何相关信息。

有人知道吗,支持吗?有没有办法在浏览器中从 javascript 调用 BigCommerce api?

【问题讨论】:

  • 您看到“No 'Access-Control-Allow-Origin'”响应您提出的请求,然后您就有了答案。不,对于该请求,他们不支持 CORS。这可能是他们的遗漏,或者很多都符合预期。这确实是 bigcommerce 技术支持的问题,而不是 SO。

标签: javascript cors bigcommerce


【解决方案1】:

我们不支持 CORS。尝试在浏览器中直接从 javascript 调用 API 是非常不安全的。这会公开一个 API 令牌,使某人能够通过基本身份验证访问存储中可用的任何数据。这将包括 PII。

如果您确实需要从 API 调用信息,请使用安全的网络服务,该服务会向您的脚本返回非常具体的值,而不是直接调用它。

【讨论】:

  • 嘿,我使用 App Engine 部署了我的应用程序,但仍然遇到 Access-Control-Allow-Origin 问题,我正在使用 GWT 使用基本身份验证调用我的 BC API
猜你喜欢
  • 2018-07-03
  • 1970-01-01
  • 1970-01-01
  • 2016-09-03
  • 1970-01-01
  • 1970-01-01
  • 2019-06-08
  • 2011-07-30
  • 2019-12-20
相关资源
最近更新 更多