Angular

HttpClient & Panggilan API

HttpClient, observables, metode HTTP, interceptor, penanganan error, logika retry, header, params, respons bertipe

22 pertanyaan wawancaraยท
Mid-Level
1

Modul Angular mana yang harus diimpor untuk menggunakan HttpClient dalam aplikasi?

Jawaban

HttpClientModule (atau provideHttpClient() dengan standalone) harus diimpor untuk mengaktifkan HttpClient. Modul ini secara otomatis mengonfigurasi provider yang diperlukan untuk menyuntikkan HttpClient ke dalam service. Hanya perlu diimpor sekali, biasanya di AppModule atau konfigurasi standalone aplikasi.

2

Tipe apa yang dikembalikan HttpClient.get() secara default?

Jawaban

Semua metode HttpClient mengembalikan Observable (cold observable) yang memancarkan respons setelah diterima. Observable hanya memulai permintaan saat berlangganan. Ini memungkinkan komposisi yang mudah dengan operator RxJS dan pembatalan permintaan melalui unsubscribe.

3

Bagaimana cara memberi tipe pada respons permintaan GET di Angular?

Jawaban

Menggunakan parameter tipe generik memungkinkan kompiler TypeScript untuk memverifikasi tipe respons. Misalnya, http.get<User[]>(url) memastikan respons adalah array pengguna. Ini mencegah error runtime dan mengaktifkan autocomplete IDE untuk mengakses properti respons.

4

Metode HttpClient mana yang digunakan untuk mengirim data yang akan dibuat di server?

5

Apa perbedaan antara PUT dan PATCH dalam HTTP?

+19 pertanyaan wawancara

Kuasai Angular untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis