Youtube POST方法无法处理请求标头

Youtube POST方法无法处理请求标头,youtube,xmlhttprequest,request-headers,Youtube,Xmlhttprequest,Request Headers,我想通过POST方法将数据发送到youtube。我写http.open(“POST”,myUrl,true)如下所示 var myUrl = "https://gdata.youtube.com/action/GetUploadToken"; http.open("POST", myUrl, true); http.setRequestHeader("Authorization", "AuthSub token=" + code); http.s

我想通过POST方法将数据发送到youtube。我写http.open(“POST”,myUrl,true)如下所示

var myUrl = "https://gdata.youtube.com/action/GetUploadToken";
 http.open("POST", myUrl, true);
            http.setRequestHeader("Authorization", "AuthSub token=" + code);
            http.setRequestHeader("GData-Version", 2);
            http.setRequestHeader("X-GData-Key", "key="+dev_key);
            http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
但错误是

Request URL:https://gdata.youtube.com/action/GetUploadToken
Request Method:OPTIONS
Status Code:405 Method Not Allowed

请告诉我这里有什么问题

AJAX不允许您向托管代码的域以外的域发送请求?

我对web编程非常熟悉,但有一种选择是使用JavaScript和JSON对象。仔细研究一下,看看你能不能那样做。如果你做不到或者被卡住了。。。StackOverflow不会去任何地方。。。