Angular

HttpClient e chiamate API

HttpClient, observables, metodi HTTP, interceptor, gestione errori, logica di retry, headers, params, risposte tipizzate

22 domande da colloquio·
Mid-Level
1

Quale modulo Angular importare per usare HttpClient in un'applicazione?

Risposta

HttpClientModule (o provideHttpClient() con standalone) deve essere importato per abilitare HttpClient. Questo modulo configura automaticamente i provider necessari per iniettare HttpClient nei service. Va importato una sola volta, tipicamente in AppModule o nella configurazione standalone dell'applicazione.

2

Quale tipo restituisce HttpClient.get() di default?

Risposta

Tutti i metodi HttpClient restituiscono un Observable (cold observable) che emette la risposta una volta ricevuta. L'Observable avvia la richiesta solo alla sottoscrizione. Ciò consente una facile composizione con gli operatori RxJS e l'annullamento delle richieste tramite unsubscribe.

3

Come tipizzare la risposta di una richiesta GET in Angular?

Risposta

Usare il parametro di tipo generico permette al compilatore TypeScript di verificare il tipo della risposta. Ad esempio, http.get<User[]>(url) garantisce che la risposta sia un array di utenti. Ciò previene errori runtime e abilita l'autocompletamento dell'IDE per accedere alle proprietà della risposta.

4

Quale metodo HttpClient usare per inviare dati da creare sul server?

5

Qual è la differenza tra PUT e PATCH in HTTP?

+19 domande da colloquio

Padroneggia Angular per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis