На этот вопрос уже есть ответ здесь:
Я вижу следующую ошибку:
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);
Что может вызвать это и как ее решить?