2017-02-21 8 views
0

Я создаю пользовательский http-сервис вроде этого post, чтобы добавить заголовок в каждом запросе.ошибка уловить с http наблюдаемым при использовании пользовательского http wrap

@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, как этот

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

она отлично работает я могу получить ответ в Резе блока, но Ошибка HTTP 4xx или 500 никогда не идет в заблуждении блока. Я не знаю почему? Как я могу это исправить?

ответ

0

Забудьте об этом, также зайдите в блок ошибок. Только моя опечатка, извините

Смежные вопросы