在Angular的POST请求中发送头部信息可以通过设置HttpHeaders来实现。具体步骤如下:
引入HttpHeaders: import { HttpHeaders } from '@angular/common/http';
在请求中使用HttpHeaders: const httpOptions = { headers: new HttpHeaders({ 'Content-Type': 'application/json' }) };
在POST请求中设置headers参数: this.http.post(url, data, httpOptions) .subscribe(response => console.log(response));
其中,headers属性是一个HttpHeaders对象,可以使用set()方法设置不同的请求头信息,例如设置Authorization信息:
const httpOptions = { headers: new HttpHeaders({ 'Content-Type': 'application/json', 'Authorization': 'Bearer ' + token }) };
这样即可在请求中发送头部信息,解决POST请求中未发送头部信息的问题。