【问题标题】:Custom fetch api returning status 0 instead自定义 fetch api 返回状态 0 而不是
【发布时间】:2016-10-27 22:48:11
【问题描述】:

所以我使用 Native javascript(xmlhttprequest) 实现了我自己的 fetch api,并将使用它从 github api 获取 JSON 数据。由于某种原因,它给出了一个状态为 0 的错误。

这是自定义 fetch api 的 JSBin,它在其中工作:http://jsbin.com/jakahom/edit?html,js,console

当我更改 url 以从 github url 获取 json 数据时,它似乎不再工作了。这是它的 jsbin:http://jsbin.com/girika/edit?html,js,output

谁能帮助找出我的 fetch 函数中的问题或缺失?

【问题讨论】:

    标签: javascript xmlhttprequest


    【解决方案1】:

    由于您添加到请求中的“来自”http 标头,您会收到错误。

    XMLHttpRequest 无法加载 https://api.github.com/users/test。要求 Access-Control-Allow-Headers 不允许标头字段 From 预检响应。

    var options = {
      method : "GET",
      headers: [{
        name: "From", 
        value: "admin@kennanseno.com"
      }]
    };
    

    【讨论】:

      猜你喜欢
      • 2017-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多