401 несанкционированный GitHub API - PullRequest
0 голосов
/ 02 октября 2018

Я пытаюсь пройти аутентификацию на github через github api в vue js, но он возвращает 401 несанкционированную ошибку, любые идеи

 sendDetails(e){
      e.preventDefault();
      let that=this;
      var b=that.username+':'+that.password;
      var encodedAuth=b.toString('base64');
      console.log(encodedAuth);
        that.$http.post('https://api.github.com/user',{
            headers: {
                'Authorization' : encodedAuth
            }
        })
        .then(function(response){
           console.log(response);
        });
  }

, но тот же формат работает с использованием curl

1 Ответ

0 голосов
/ 14 ноября 2018

Попробуйте:

sendDetails(e){
  e.preventDefault();
  let that=this;
  var b=that.username+':'+that.password;
  var encodedAuth=b.toString('base64');
  console.log(encodedAuth);
    that.$http.post('https://api.github.com/user',{
        headers: {
            'Authorization: 'Basic ' + encodedAuth
        }
    })
    .then(function(response){
       console.log(response);
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...