2012-06-26 3 views
0

Моего вопроса я считаю, что я построил запрос правильно, но я получаю [400 { «сообщения»: «Проблемы синтаксического анализа JSON»}]GitHub базовая аутентификация с помощью JavaScript (Appcelerator)

вот мой код :

var xhr = Ti.Network.createHTTPClient({ 
     onload : function() { 
      Ti.API.debug(this.responseText); 

      json = JSON.parse(this.responseText); 

      callback(json); 
     }, 
     onerror : function(e) { 
      alert('error!'); 
      Ti.API.info(e.error + " " + this.status + " " + this.responseText); 
     } 
    }); 

    xhr.validatesSecureCertificate = true; 
    xhr.open("POST", "https://api.github.com/authorizations"); 
    xhr.setTimeout(10000); 
    authstr = 'Basic ' + Titanium.Utils.base64encode(User.username + ':' + User.password); 
    xhr.setRequestHeader('Authorization', authstr); 
    xhr.send({username: User.username, password: User.password}); 

ответ

1

Я просто пропустил метод JSON.stringify .... на моем теле: P. Благодаря!

Смежные вопросы