此应用程序具有外部身份验证过程,在成功从外部系统对用户进行身份验证之后,该用户将使用标头值重定向到我的应用程序,以便如何在angular8应用程序中读取那些标头值。
在应用模块和应用组件承包商方法中使用HttpClientModule,但未成功,在上述类中使用HttpHeaders
答案 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?