【问题标题】:401 unauthorized github api401未经授权的github api
【发布时间】:2019-03-07 13:22:48
【问题描述】:

我试图通过 vue js 中的 github api 向 github 进行身份验证,但它返回 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 可以实现相同的格式

【问题讨论】:

标签: javascript vue.js github-api vue-resource


【解决方案1】:

试试:

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);
    });
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-27
    • 2014-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多