HttpErrorResponse в Angular 5 HttpClient получить запрос

Мне нужно получить данные с конечной точки, которые требуют аутентификации (логин). После входа в JSON объект обнаруживается. Я использую модуль HttpClient angular для получения таких данных.

 return this.http.get('https://jsonplaceholder.typicode.com/users');

Если я делаю это на другом API (который не требует (вход в систему) работает нормально. Но если я изменяю serviceUrl на конечную точку, которая требует входа в систему. Это дает мне ошибку Http error response для (unknown URL): 0 Unknown Error

Может быть, я могу сделать так?

let headers = new HttpHeaders({'Content-Type': 'application/json'});
return this.http.get(this.serviceUrl, {headers: headers});

1 ответ

Ваша проблема в том, что вам нужно передать заголовки авторизации.

let headers = new HttpHeaders({'Authorization', btoa(<your login information here>)});
return this.http.get(this.serviceUrl, {headers: headers});
Другие вопросы по тегам