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リクエストは、それが正常に動作します。どうしてか分かりません?どうすればこの問題を解決できますか?