我正在尝试通过一项知名服务 - ShareThis 的 API 获取我网站文章在社交网络中的转发次数。他们称之为社交分享计数 API。在注册该服务、设置域并在我的网站上安装他们的脚本后,我想通过 AJAX 以 JSON 格式接收重新发布的数据,但是当我尝试这样做时,控制台中会出现 CORS 错误,就像请求一样不允许通过 AJAX 从我的域到他们的服务。怎么办?所以你不能那样使用他们的API?
我查看了帐户设置 - 我没有找到任何以某种方式启用 CORS 的选项。该站点上的文档以非常简单明了的版本提供,未说明如何通过 AJAX 使用其服务。此外,尽管该服务似乎很受欢迎,但在 Internet 上没有特别讨论这个话题。当然,您可以通过 CURL 获取此信息,但我想在客户端使用 AJAX。谁遇到过这个?
出于安全原因,默认浏览器禁止跨域请求。为了让请求通过,服务器必须在响应中返回特定的标头。对此,有2种方法可以解决: