У меня есть данные некоторых пользователей в http://localhost:8085/api/v1/users,, которые защищены с помощью базовой аутентификации.Если я захожу на этот URL из браузера (поле URL), он отправляет запрос GET
, и появляется запрос на вход в систему (авторизация).После заполнения правильных данных, браузер показывает мне данные.Даже клиентское приложение, такое как POSTMAN, работает нормально.
Но этого не происходит с вызовом axios.Ниже приведен GET
вызов:
axios
.get(
"http://localhost:8085/api/v1/users",
{},
{
auth: {
username: "sample@gmail.com",
password: "pass@"
}
}
)
.then(resp => console.log(resp))
.catch(err => console.log(err));
Я даже попробовал ниже:
axios({
method: "get",
baseURL: endpoint,
auth: {
username: "sample@gmail.com",
password: "pass@"
}
})
.then(resp => console.log(resp))
.catch(err => console.log(err));
Я думаю, что axios не добавляет Basic-заголовки аутентификации в запрос.Что я здесь не так делаю?Предложения, пожалуйста.