在Angular 7中设置请求头可以使用HttpClient模块。以下是一个示例解决方法,其中设置了请求头:
import { HttpClient, HttpHeaders } from '@angular/common/http';
@Injectable()
export class MyService {
constructor(private http: HttpClient) {}
getData() {
// 设置请求头
const headers = new HttpHeaders().set('Content-Type', 'application/json');
// 发起请求
return this.http.get('https://example.com/api/data', { headers });
}
}
在上面的代码中,我们首先导入了HttpClient和HttpHeaders模块。然后在getData方法中,我们创建了一个新的HttpHeaders对象,并使用set方法设置Content-Type请求头为application/json。最后,我们使用get方法发起GET请求,并将设置的请求头作为第二个参数传递给该方法。
在您的应用程序中使用这个示例代码,可以确保请求头被正确设置。请注意,您需要将https://example.com/api/data替换为您自己的API端点URL。