所以我使用Native javascript(xmlhttprequest)实现了我自己的fetch api,并将使用它从github api获取JSON数据。由于某种原因,它发出状态为0的错误。
这是自定义提取api的JSBin工作地点:http://jsbin.com/jakahom/edit?html,js,console
当我更改url以从github url获取json数据时,它似乎不再起作用了。这里是jsbin:http://jsbin.com/girika/edit?html,js,output
任何人都可以帮助发现我的获取功能中的问题或缺失吗?
答案 0 :(得分:0)
由于您要添加到请求的“发件人”http标头,您收到错误。
XMLHttpRequest无法加载https://api.github.com/users/test。请求 头文件字段来自Access-Control-Allow-Headers不允许 飞行前响应。
var options = {
method : "GET",
headers: [{
name: "From",
value: "admin@kennanseno.com"
}]
};