Existe-t-il un moyen de traiter les réponses 403 envoyées par le serveur de manière générique sans traiter chacune d'entre elles séparément dans le bloc catch ?
//Code courant
searchCustomer(customerName: string): any {
if (customerName != "") {
let url = 'clinics/customers/lookup/name/' + customerName;
let headers = new Headers();
headers.append('accept', 'application/vnd.vetserve.customerlookup.v1.hal+json');
return this.http.fetch(url, { method: 'GET', headers: headers })
.then(response => response.json())
.catch(error => {
if(error.status==403){
this._messageService.showMessage('No permission', MessageService.type.error, error);
}
console.log(error);
}
);
}
}`