我正在尝试从 API URL 中提取信息,但它请求基本授权 http 标头。如何使用标头从 URL 中提取信息?
this.myHttpClient.get(URL).subscribe((x: Array<any>) => { this.guidesList = x });
在语法中哪里添加标题?
我不确定这是否是您问题的答案,我使用这种架构:
在组件中:
this._appPlexService.myApiFunction(this.id).subscribe(result => {
this.res = result;
});
服务中:
myApiFunction(id: string) {
// add authorization header with jwt token
let headers = new HttpHeaders({ 'Authorization': 'Bearer ' + this.token });
let options = { headers: headers };
return this.http.post(this.baseUrl + '/api/myApiFunction', id , options);
}
最诚挚的问候! 法布里西奥