401 未授权 github api
401 unauthorized github api
我试图通过 vue js 中的 github api 向 github 进行身份验证,但它 returns 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 可以使用相同的格式
尝试:
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);
});
}
我试图通过 vue js 中的 github api 向 github 进行身份验证,但它 returns 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 可以使用相同的格式
尝试:
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);
});
}