我正在尝试使用用户名和密码访问端点,但控制台会给我一个401()
这是我的代码:
created () {
this.$http.get(URL, {
username: 'xxxxxxx',
password: 'xxxxx'
}).then(response => {
console.log(response)
})
}
使用VueJS访问端点是否正确?
答案 0 :(得分:1)
您必须提供在Base64中编码的用户名和密码。
const encodedUserPswd = btoa(`${user}:${pswd}`);
axios.get(URL, {}, {
headers: { `Authorization: Basic ${encodedUserPswd}` },
}).then((response) => {
// ...
});