如何访问标题

时间:2019-09-11 07:07:25

标签: javascript angular http-headers

此应用程序具有外部身份验证过程,在成功从外部系统对用户进行身份验证之后,该用户将使用标头值重定向到我的应用程序,以便如何在angular8应用程序中读取那些标头值。

在应用模块和应用组件承包商方法中使用HttpClientModule,但未成功,在上述类中使用HttpHeaders

1 个答案:

答案 0 :(得分:0)

这就是您缺少的部分=> , {observe: 'response'}

http
  .get<MyJsonData>('/data.json', {observe: 'response'})
  .subscribe(resp => {
    // Here, resp is of type HttpResponse<MyJsonData>.
    // You can inspect its headers:
    console.log(resp.headers.get('X-Custom-Header'));
    // And access the body directly, which is typed as MyJsonData as requested.
    console.log(resp.body.someField);
  });

Angular 4.3.3 HttpClient : How get value from the header of a response?