Я пытаюсь получить доступ к API, используя HttpClient от Angular.
У меня есть ключ: xxyyzz
.Согласно документации API, я могу получить доступ к ресурсам с помощью следующего curl:
curl --user 'key:' https://rest.apiname.com
Вопрос: Как я могу реализовать эту базовую аутентификацию с помощью Angulars HttpClient?
Я пытался:
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json',
'Authorization': 'Basic xxyyzz:'
})
};
this._http.get('https://rest.apiname.com/resource', httpOptions).subscribe(
data => {
console.log(data);
},
err => {
console.log(err);
}
)
Это не удается с 401. Доступ к API с помощью curl работает без проблем.
Любая помощь нам очень ценится!