【问题标题】:POST method is not working with Request headerPOST 方法不适用于请求标头
【发布时间】:2012-03-17 15:39:36
【问题描述】:

我想通过 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

请告诉我这里出了什么问题

【问题讨论】:

    标签: youtube xmlhttprequest request-headers


    【解决方案1】:

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

    【讨论】:

    • 我是网络编程的新手,但一种选择是使用 JavaScript 和 JSON 对象。稍微研究一下,看看你是否可以这样做。如果你不能或被卡住...... StackOverflow 不会去任何地方......
    猜你喜欢
    • 1970-01-01
    • 2015-08-05
    • 2019-04-11
    • 2017-03-06
    • 1970-01-01
    • 1970-01-01
    • 2018-10-12
    • 2016-11-03
    • 2014-09-05
    相关资源
    最近更新 更多