要在Angular 8中发送请求时设置头部,请使用HttpHeaders类来创建头部对象。以下是一个示例代码,演示如何在发送请求时设置头部:
import { HttpClient, HttpHeaders } from '@angular/common/http';
constructor(private http: HttpClient) { }
sendRequest() {
// 创建头部对象,并设置相应的头部信息
const headers = new HttpHeaders()
.set('Content-Type', 'application/json')
.set('Authorization', 'Bearer your-token');
// 发送请求时,将头部对象作为参数传递给http请求方法
this.http.get('https://api.example.com/data', { headers: headers })
.subscribe(
response => {
// 处理响应
console.log(response);
},
error => {
// 处理错误
console.error(error);
}
);
}
在上面的示例中,我们创建了一个头部对象,并使用set()方法设置了两个头部信息:Content-Type和Authorization。然后,我们将头部对象作为参数传递给get()方法,以发送带有头部的GET请求。
请根据您的实际需求设置适当的头部信息,并将示例代码中的URL替换为您要发送请求的实际URL。