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});