Angular 我可以将HttpClient设置为始终以角度读取完整响应吗?
所以我读到了,我要读完整的响应,包括标题 我必须这样做Angular 我可以将HttpClient设置为始终以角度读取完整响应吗?,angular,angular5,Angular,Angular5,所以我读到了,我要读完整的响应,包括标题 我必须这样做 this.client<MyType>.get('someurl', { observe: 'response' }).subscribe(val=>doit); this.client.get('someurl',{observe:'response'}).subscribe(val=>doit); 有没有一种方法可以在不向每个请求添加选项的情况下进行全局设置 如果我设置{observe:'response'}则
this.client<MyType>.get('someurl', { observe: 'response' }).subscribe(val=>doit);
this.client.get('someurl',{observe:'response'}).subscribe(val=>doit);
{observe:'response'}
则val
是否仍然是MyType
还是HttpResponse
HttpErrorResponse
observe:'response
放入HttpInterceptor
request.clone({setParams:{observe:'response'},…})
HttpResponse
1) 看起来很有希望。我明天要试一试。我希望它能解决使用res.json()所需的问题,就像旧的http???@MuhammedAlbarmawi No一样,使用新的
HttpClient
,响应数据会自动转换为json,除非您使用responseType
param@David如何重新映射到原始观察目标?如果调用方使用了{observer:respones}
我似乎无法从另一个请求
对象获取该信息/