2012-02-28 3 views
1

Я хочу отправить данные на youtube методом POST. Я пишу http.open («POST», myUrl, true); в коде следующим образомМетод POST не работает с заголовком запроса

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 

Пожалуйста, скажите мне, что это неправильно здесь

ответ

0

AJAX не позволяет отправить запрос на другие, чем домены который содержит код?

+0

то что мне делать? –

+0

Я довольно новичок в веб-программировании, но один из вариантов - использовать объекты JavaScript и JSON. Посмотрите на это немного, посмотрите, сможете ли вы это сделать. Если вы не можете или застряли ... StackOverflow никуда не денется ... – moesef