2017-02-21 8 views
0

このようなカスタムHTTPサービスを作成して、すべてのリクエストにヘッダーを追加します。postカスタムhttpラップを使用するとhttp observableからキャッチエラーが発生する

@Injectable() 
export class HttpClient { 
    constructor(public http: Http) { 
    } 

    prepareH(hde: Headers){ 
    hde.append("Authorization","Bearer "+XXXXX) 
    } 

    get(url) { 
    let headers = new Headers(); 
    this.prepareH(headers); 
    return this.http.get(url, { 
     headers: headers 
    }) 
    } 
} 

は、メインページでは、私は解像度ブロックにおける応答が、HTTPの4xxまたは500は、ブロックを誤るために行くことはありませんエラーを取得することができ、この

this.httpclient.get('http://someurl/xxxx').subscribe(
    res=>{ 
     console.log(res) 
    }, 
    err=>{ 
     console.log(err) 
    } 
) 

ようなHTTPリクエストは、それが正常に動作します。どうしてか分かりません?どうすればこの問題を解決できますか?

答えて

0

エラーもエラーブロックに移動します。ちょうど私のタイプミス、ごめんなさい

関連する問題