HttpInterceptor

Il peut arriver que sur un appel http, on n’obtient pas un resultat 200 (ok), dans ce cas là, on peut avoir à faire des traitements spécifiques.

Par exemple, sur 403 (accès réfusé) alors que l’utilisateur est déjà connecté (peut être que la session a expiré), on peut vouloir retenter de connecter l’utilisateur ou bien le rediriger vers la page de login. Ceci peut être fait à l’aide d’un http interceptor.

Je vais vous présenter son utilisation dans cet article :

  • Création du httpInterceptor :

     
  • Déclaration du httpInterceptor dans la configuration de l’application :

Grâce à ce service, on va donc pouvoir faire des traitements en cas d’échec de la requête pour le reconnecter ou bien le rediriger.