2016-10-27 3 views
-1

Also habe ich meine eigene Fetch API mit nativem Javascript (xmlhttprequest) implementiert und werde damit JSON-Daten von github api holen. aus irgendeinem Grund gibt es einen Fehler mit dem Status aus 0.Custom fetch api gibt den Status 0 zurück

Hier ist die JSBin von benutzerdefinierten holen api, wo es funktioniert: http://jsbin.com/jakahom/edit?html,js,console

Wenn ich die URL ändern json Daten von Github URL zu holen, scheint es nicht zu funktionieren nicht mehr. Hier ist die Jsbin dafür: http://jsbin.com/girika/edit?html,js,output

Kann mir jemand helfen, was ist das Problem oder fehlt in meiner Fetch-Funktion?

Antwort

0

Sie erhalten einen Fehler aufgrund des HTTP-Headers "Von", den Sie der Anfrage hinzufügen.

XMLHttpRequest kann https://api.github.com/users/test nicht geladen werden. Anfrage Header-Feld Von ist nicht erlaubt von Access-Control-Allow-Header in Preflight-Antwort.

var options = { 
    method : "GET", 
    headers: [{ 
    name: "From", 
    value: "[email protected]" 
    }] 
}; 
Verwandte Themen