如何在Angular中读取服务器响应

时间:2019-08-16 14:43:33

标签: angular request response

我想读取来自访问我的网站的响应标头,例如,当我向mywebsite.com发送请求时,它将从aws CloudFront返回标头,我想使用其中一个标头,有人可以建议吗?我所看到的只是使用以下内容,并传递一个URL来发出新请求,但是我已经有了响应。

this.http.get<HttpResponse<Object>>(this.url, {observe: 'response'}).pipe(
         tap(resp => console.log('response', resp))
    );

1 个答案:

答案 0 :(得分:0)

在Angular HttpResponse中,您可以通过以下方式访问响应头 response.headers.get('theheader'),您可以使用response.headers.has('theHeader')检查它是否在那里。您调用哪种服务器实现都没有关系,只要它们遵循http标准即可。