【发布时间】:2012-03-08 14:50:56
【问题描述】:
我正在尝试从本地服务器向 youtube 服务器发送请求,但 chrome 控制台显示以下错误
Access-Control-Allow-Origin 不允许 代码是
http.open("POST", url, true);
http.setRequestHeader("Authorization", "AuthSub token=" + AccessToken);
http.setRequestHeader("GData-Version", 2);
http.setRequestHeader("X-GData-Key", "key=" + dev_key);
http.setRequestHeader("Content-Length", sendXML.length);
http.setRequestHeader("Content-Type", "application/atom+xml; charset=UTF-8");
http.onreadystatechange = function()
{
if(http.readyState == 4) {
alert(http.responseXML);
alert(http.responseText);
document.getElementById("response").innerHTML=http.getAllResponseHeaders();
}
}
http.send(sendXML);
这将通过实现 JSONP 回调函数来完成。但我不知道如何实现它
请指导我
【问题讨论】: