Почему я вижу здесь ошибку «Источник не разрешен с помощью Access-Control-Allow-Origin»? [дубликат]

На этот вопрос уже есть ответ здесь:

Я вижу следующую ошибку:

Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin

с этим кодом:

var http = new getXMLHttpRequestObject();
var url = "http://gdata.youtube.com/action/GetUploadToken";
var sendXML = ''+
    'My First API'+
    'First API'+
    'People'+
    'first, api';
http.open("POST", url, true);
http.setRequestHeader("Authorization", "AuthSub token=" + AccessToken);
http.setRequestHeader("X-GData-Key", "key="+ dev_key);
http.setRequestHeader("Content-Type", "application/atom+xml; charset=UTF-8");

http.onreadystatechange = function() {
    if(http.readyState == 4) {
        alert(http.responseXML);
    }
}
http.send(sendXML);

Что может вызвать это и как ее решить?

151
задан sideshowbarker 2 February 2019 в 09:27
поделиться