Angular + Rxjs 获取 Response header

chat

项目中 后端将一些参数放在 Response header里边了,我们需要去 Response里获取,要获取到完全的response,在 发起请求时 在option中添加 observe: 'response';

例如:this.http.get(url, {observe: 'response'});


这样,我们在subscribe里边 获取的res 就是 完全的response,而不仅仅是response body,像这样:

ob.subscribe((res: any) => {

console.log(res);

})

后端 还要注意 添加 Access-Control-Expose-Headers 响应报头,否则前端拿不到需要的数据.

参考:

 https://www.angular.cn/guide/http#reading-the-full-response?tdsourcetag=s_pcqq_aiomsg

https://cloud.tencent.com/developer/section/1189898

版权声明:
作者:东明兄
链接:https://blog.crazyming.com/note/771/
来源:CrazyMing
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
Angular + Rxjs 获取 Response header
项目中 后端将一些参数放在 Response header里边了,我们需要去 Response里获取,要获取到完全的response,在 发起请求时 在option中添加 obser……
<<上一篇
下一篇>>
chat