问题描述:在使用Angular 7进行HTTP请求时,返回的响应头部数据为空。
解决方法:
res.setHeader('Content-Type', 'application/json');
import { HttpClient, HttpHeaders } from '@angular/common/http';
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json'
})
};
this.http.get(url, httpOptions).subscribe(response => {
// 处理响应数据
});
get()
方法获取响应头部数据:import { HttpClient, HttpHeaders } from '@angular/common/http';
this.http.get(url, { observe: 'response' }).subscribe(response => {
console.log(response.headers.get('Content-Type'));
});
通过以上方法,您应该能够解决Angular 7中返回的头部数据为空的问题。请根据您的具体情况选择适合的解决方法。