Конечная точка Basic Auth VueJs - PullRequest
0 голосов
/ 04 мая 2018

Я пытаюсь получить доступ к конечной точке с помощью имени пользователя и пароля, но консоль выдает мне 401 ()

это мой код:

created () {
    this.$http.get(URL, {
        username: 'xxxxxxx',
        password: 'xxxxx'
     }).then(response => {
          console.log(response)
        })
 }

Это правильный способ доступа к конечной точке с помощью VueJS?

1 Ответ

0 голосов
/ 06 февраля 2019

Вы должны указать имя пользователя и пароль, записанные в Base64.

const encodedUserPswd = btoa(`${user}:${pswd}`);
axios.get(URL, {}, {
  headers: { `Authorization: Basic ${encodedUserPswd}` },
}).then((response) => {
  // ...
});
...