[完全重写以解决问题的核心]
我正在使用Angular6。 HttpClient与服务器应用程序通信。在将HttpClient与post
和get
方法一起使用时,我需要知道如何阅读响应中的标题。
//Psuedocode
constructor( private http : HttpClient ){
...
let stream = http.post( url, data, options );
stream.subscribe( ( response : any ){
//here the response is stripped of headers
//it is the body of the response decoded as a JSON object.
//how do I read the response headers?
} );
}
答案 0 :(得分:0)
在这里找到答案:Angular Documentation - HttpClient - "Reading the Full Response"
要接收完整的响应,该选项必须包含以下属性和值:
let option = {
...
observe: 'response',
...
}
这将修改订户函数调用以传递HttpResponse
对象。