在angular5中使用基本授权http标头

时间:2018-04-28 20:49:33

标签: api http header angular5

我正在尝试从API URL中提取信息,但它会请求基本授权http标头。如何使用标题从URL中提取信息?

this.myHttpClient.get(URL).subscribe((x: Array<any>) => { this.guidesList = x });

在哪里可以在语法中添加标题?

1 个答案:

答案 0 :(得分:0)

我不确定它是否是您问题的答案,我使用这种架构:

在组件中:

    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);
      }

最诚挚的问候! 法布里西奥