在Angular 9中,可以使用HttpHeaders
类来设置请求头。以下是一个示例代码,展示了如何使用headers.set
方法来添加请求头:
import { Injectable } from '@angular/core';
import { HttpClient, HttpHeaders } from '@angular/common/http';
@Injectable()
export class MyService {
constructor(private http: HttpClient) {}
getData() {
const headers = new HttpHeaders().set('Authorization', 'Bearer your-token');
return this.http.get('https://api.example.com/data', { headers });
}
}
在上面的示例中,我们创建了一个HttpHeaders
实例,并使用set
方法添加了一个Authorization
头部。然后,在使用HttpClient
的get
方法时,将这个headers
对象作为可选参数传递给请求。
请确保替换示例中的https://api.example.com/data
为您要发送请求的实际URL,以及your-token
为您的实际身份验证令牌。
这样,发送的HTTP请求将包含Authorization
头部。
上一篇:Angular 9 - typeform嵌入:找不到模块错误:无法解析'react'的问题
下一篇:Angular 9 - Validators.pattern('^[0-9][0-9][0-9]$')不支持匹配以0开头的数字,如012。