在Angular 8中,可以使用HttpClient模块来发送HTTP请求并设置头部信息。以下是一个示例代码,演示如何设置头部信息:
import { HttpClient, HttpHeaders } from '@angular/common/http';
constructor(private http: HttpClient) { }
sendRequestWithHeaders() {
// 设置头部信息
const headers = new HttpHeaders()
.set('Content-Type', 'application/json')
.set('Authorization', 'Bearer your-token');
// 发送GET请求,并设置头部信息
this.http.get('http://your-api-url', { headers }).subscribe(
response => {
console.log(response);
},
error => {
console.error(error);
}
);
}
在上面的示例中,我们创建了一个HttpHeaders实例,并使用set()方法设置了两个头部信息:Content-Type和Authorization。然后,我们在发送GET请求时,将头部信息传递给HttpClient的get()方法。
请注意,这只是一个示例,你需要将'http://your-api-url'替换为你实际的API URL,并将'your-token'替换为你的实际授权令牌。
希望以上代码能够帮助你解决Angular 8中无法设置头部信息的问题!