Angular

HttpClient i wywołania API

HttpClient, observables, metody HTTP, interceptory, obsługa błędów, logika retry, headery, params, typowane odpowiedzi

22 pytań z rozmów·
Mid-Level
1

Który moduł Angulara zaimportować, aby używać HttpClient w aplikacji?

Odpowiedź

HttpClientModule (lub provideHttpClient() w trybie standalone) musi zostać zaimportowany, aby włączyć HttpClient. Ten moduł automatycznie konfiguruje providery niezbędne do wstrzyknięcia HttpClient do serwisów. Wystarczy zaimportować go tylko raz, zazwyczaj w AppModule lub w konfiguracji standalone aplikacji.

2

Jaki typ domyślnie zwraca HttpClient.get()?

Odpowiedź

Wszystkie metody HttpClient zwracają Observable (cold observable), który emituje odpowiedź po jej otrzymaniu. Observable rozpoczyna żądanie dopiero po subskrypcji. Pozwala to na łatwą kompozycję z operatorami RxJS i anulowanie żądań przez unsubscribe.

3

Jak otypować odpowiedź żądania GET w Angularze?

Odpowiedź

Użycie generycznego parametru typu pozwala kompilatorowi TypeScript zweryfikować typ odpowiedzi. Na przykład http.get<User[]>(url) zapewnia, że odpowiedź jest tablicą użytkowników. Zapobiega to błędom w czasie wykonania i włącza autouzupełnianie w IDE dostępu do właściwości odpowiedzi.

4

Której metody HttpClient użyć, aby wysłać dane do utworzenia na serwerze?

5

Jaka jest różnica między PUT a PATCH w HTTP?

+19 pytań z rozmów

Opanuj Angular na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo