首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接到runescape ge api

连接到runescape ge api
EN

Stack Overflow用户
提问于 2014-07-11 23:52:17
回答 2查看 797关注 0票数 1

我正在尝试使用ajax/jquery向Runescape Api发出请求

代码语言:javascript
复制
$(document).ready(function(){
$.ajax({
    url :'services.runescape.com/m=itemdb_rs/api/catalogue/category.json?category=1',
    dataType : 'json',
    success : function(res){
        $("#html").html(res);
    }
})
})

这个请求在firebug中变成了红色,我得到了CORS错误。我该如何解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2014-07-11 23:54:53

CORS错误是否与跨域限制有关?如果是这样,则只能由runescape.com服务器进行更改。另一种方法是对脚本进行本地ajax调用,然后该脚本可以发出cURL请求。

票数 1
EN

Stack Overflow用户

发布于 2014-07-12 00:03:11

是的,我认为安东尼说得对。正在运行

代码语言:javascript
复制
$.get("http://services.runescape.com/m=itemdb_rs/api/catalogue/category.json?category=1", function(d){console.log(d);})

在services.runescape.com上的调试器中返回正确的结果,但是使用curl也可以获取结果。当我在诸如stackoverflow之类的外部站点上运行它时,查询失败。您可能需要卷曲它,也许使用PHP。

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

https://stackoverflow.com/questions/24701757

复制
相关文章

相似问题

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