Angular

HttpClient et API calls

HttpClient, observables, HTTP methods, interceptors, error handling, retry logic, headers, params, typed responses

22 questions d'entretien·
Confirmé
1

Quel module Angular importer pour utiliser HttpClient dans une application ?

Réponse

HttpClientModule (ou provideHttpClient() avec standalone) doit être importé pour activer HttpClient. Ce module configure automatiquement les providers nécessaires pour injecter HttpClient dans les services. Il n'est nécessaire de l'importer qu'une seule fois, généralement dans AppModule ou la config standalone de l'application.

2

Quel type retourne HttpClient.get() par défaut ?

Réponse

Toutes les méthodes HttpClient retournent un Observable (cold observable) qui émet la réponse une fois reçue. L'Observable ne démarre la requête que lors de la souscription. Cela permet de composer facilement avec les opérateurs RxJS et d'annuler les requêtes en unsubscribe.

3

Comment typer la réponse d'une requête GET en Angular ?

Réponse

Utiliser le generic type parameter permet au compilateur TypeScript de vérifier le type de la réponse. Par exemple, http.get<User[]>(url) garantit que la réponse est un tableau d'utilisateurs. Cela évite les erreurs runtime et active l'autocomplétion dans l'IDE pour accéder aux propriétés de la réponse.

4

Quelle méthode HttpClient utiliser pour envoyer des données à créer sur le serveur ?

5

Quelle est la différence entre PUT et PATCH en HTTP ?

+19 questions d'entretien

Maîtrise Angular pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement