云无法在ionic 3中发送承载令牌的授权标头

时间:2018-06-29 07:59:55

标签: ionic3 angular5

我已经通过Ionic 3中的get方法发送了授权标头,但无法发送。
我在api-services.ts中遵循以下步骤:

import { HttpClient, HttpHeaders } from '@angular/common/http';

getBoxList_data(bearer_token): Observable<any>{
    return this.http.get(this.apiurl+'ttm11_get_products_list', {
            headers: new HttpHeaders().set('Authorization', bearer_token)
        }).map((response:any) => {
            return response.json();
        }).catch(this.error_handle);
}

它显示出一些错误,例如:

  

无法读取未定义的属性“ length”,

我也导入了HttpClient和HttpHeaders,也在控制台中获得了承载令牌(Bearer –bearer token--),请问有人可以帮助我吗?

错误如下所示

  

TypeError:无法读取未定义的属性“ length”      在HttpHeaders.applyUpdate(http.js:322)      在http.js:269      在Array.forEach()      在HttpHeaders.init(http.js:269)      在HttpHeaders.forEach(http.js:368)      在Observable._subscribe(http.js:2170)      在Observable._trySubscribe(Observable.js:172)      在Observable.subscribe(Observable.js:160)      在Object.subscribeToResult(subscribeToResult.js:23)      在MergeMapSubscriber._innerSub(mergeMap.js:132)

0 个答案:

没有答案
相关问题