Angular

HttpClient und API-Aufrufe

HttpClient, Observables, HTTP-Methoden, Interceptors, Fehlerbehandlung, Retry-Logik, Header, Params, typisierte Antworten

22 Interview-Fragen·
Mid-Level
1

Welches Angular-Modul muss importiert werden, um HttpClient in einer Anwendung zu verwenden?

Antwort

HttpClientModule (oder provideHttpClient() mit Standalone) muss importiert werden, um HttpClient zu aktivieren. Dieses Modul konfiguriert automatisch die notwendigen Provider, um HttpClient in Services zu injizieren. Es muss nur einmal importiert werden, typischerweise in AppModule oder der Standalone-Konfiguration der Anwendung.

2

Welchen Typ gibt HttpClient.get() standardmäßig zurück?

Antwort

Alle HttpClient-Methoden geben ein Observable (Cold Observable) zurück, das die Antwort nach Empfang ausgibt. Das Observable startet die Anfrage erst beim Abonnement. Dies ermöglicht eine einfache Komposition mit RxJS-Operatoren und das Abbrechen von Anfragen per Unsubscribe.

3

Wie typisiert man die Antwort einer GET-Anfrage in Angular?

Antwort

Die Verwendung des generischen Typparameters ermöglicht es dem TypeScript-Compiler, den Antworttyp zu überprüfen. Zum Beispiel stellt http.get<User[]>(url) sicher, dass die Antwort ein Array von Benutzern ist. Dies verhindert Laufzeitfehler und aktiviert die IDE-Autovervollständigung für den Zugriff auf Antworteigenschaften.

4

Welche HttpClient-Methode verwenden, um zu erstellende Daten an den Server zu senden?

5

Was ist der Unterschied zwischen PUT und PATCH in HTTP?

+19 Interview-Fragen

Meistere Angular für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten