Angular 5 HttpClient中的HttpErrorResponse获取请求

时间:2018-02-01 19:22:00

标签: angular http header http-headers angular4-httpclient

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

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

如果我在其他api上执行此操作(不需要(登录)工作正常。但是如果我将serviceUrl更改为需要登录的端点。它会给我错误(未知网址)的Http失败响应:0未知错误

我可以这样做吗?

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

1 个答案:

答案 0 :(得分:0)

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

let headers = new HttpHeaders({'Authorization', btoa(<your login information here>)});
return this.http.get(this.serviceUrl, {headers: headers});