javascript - 如何让Access Control Header跨域访问远程API?

标签 javascript angularjs rest http cors

我正在开发一个移动应用程序,我通过远程 API 获取我的数据,但我的 javascript 程序返回以下错误:

XMLHttpRequest cannot load http://na.lolesports.com/api/standings.json?tournamentId=225. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ... is therefore not allowed access.

最佳答案

您对此无能为力,必须更改 API 的 CORS 设置。事实上,他们特别不允许跨站点来源,因为他们不想让第三方访问他们的 API:

https://developer.riotgames.com/discussion/community-discussion/show/GokMZKKl

关于javascript - 如何让Access Control Header跨域访问远程API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31541676/

相关文章:

.net - WCF 中的 REST -- PUT 和 DELETE 返回 "Forbidden"

rest - 通过 JIRA REST API 从自定义字段获取值

javascript - 在移动设备上查看时如何将导航项移出屏幕

javascript - 单击一次按钮禁用多个按钮

javascript - 如何验证数组输入 angularjs

python - Pandas 数据框到 AngularJS

javascript - 什么会使用更少的CPU刻度: insertBefore vs innerHTML?

javascript - 动态加载JWplayer

javascript - 如何为 javascript 元素提供 CSS 类?

angularjs - 覆盖 Angular $http 帖子以使用附加数据扩展每个帖子数据