猿问

angular 2 + rxjs 怎么获取response的headers?

getOrders(): Observable<any> {    return this.http.get<any>('url');
}

这么写只能获取到数据,但是token在header里边,怎么才能获取到headers呢?在控制台能看到response的header,但是在代码里怎么才能拿到?


MM们
浏览 2466回答 1
1回答

撒科打诨

如果用的&nbsp;httpthis.http.get('url').subscribe(res&nbsp;=>&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;console.log(res.headers.get('xxx')) })如果用的&nbsp;httpClientthis.httpClient.get('url',{observe:'response'}).subscribe(res&nbsp;=>&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;console.log(res.headers.get('xxx')) })
随时随地看视频慕课网APP

相关分类

AngularJS
我要回答