-1

我需要从需要身份验证(登录)的端点获取数据。一旦登录,就会显示 json 对象。我正在使用 Angular 的 HttpClient 模块来获取这样的数据。

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

如果我在其他 api 上执行此操作(不需要(登录)工作正常。但是如果我将 serviceUrl 更改为需要登录的端点。它给我错误Http failure response for (unknown url): 0 Unknown Error

可能我可以这样做吗?

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

1 回答 1

0

您的问题是您需要传入授权标头。

let headers = new HttpHeaders({'Authorization', btoa(<your login information here>)});
return this.http.get(this.serviceUrl, {headers: headers});
于 2018-02-01T20:03:18.697 回答