Angular

HttpClient ve API çağrıları

HttpClient, observable'lar, HTTP yöntemleri, interceptor'lar, hata yönetimi, retry mantığı, header'lar, params, tipli yanıtlar

22 mülakat soruları·
Mid-Level
1

Bir uygulamada HttpClient kullanmak için hangi Angular modülü içe aktarılır?

Cevap

HttpClient'ı etkinleştirmek için HttpClientModule (veya standalone ile provideHttpClient()) içe aktarılmalıdır. Bu modül, HttpClient'ı service'lere enjekte etmek için gerekli provider'ları otomatik olarak yapılandırır. Yalnızca bir kez içe aktarılması yeterlidir; genellikle AppModule veya uygulamanın standalone yapılandırmasında.

2

HttpClient.get() varsayılan olarak hangi türü döndürür?

Cevap

Tüm HttpClient yöntemleri, yanıt alındığında onu yayan bir Observable (cold observable) döndürür. Observable, isteği yalnızca abone olunduğunda başlatır. Bu, RxJS operatörleriyle kolay birleştirme ve unsubscribe ile istek iptaline olanak tanır.

3

Angular'da bir GET isteğinin yanıtı nasıl tiplenir?

Cevap

Generic tip parametresi kullanmak, TypeScript derleyicisinin yanıt tipini doğrulamasını sağlar. Örneğin, http.get<User[]>(url), yanıtın bir kullanıcı dizisi olduğunu garanti eder. Bu, çalışma zamanı hatalarını önler ve yanıt özelliklerine erişmek için IDE'de otomatik tamamlamayı etkinleştirir.

4

Sunucuda oluşturulacak verileri göndermek için hangi HttpClient yöntemi kullanılır?

5

HTTP'de PUT ve PATCH arasındaki fark nedir?

+19 mülakat soruları

Bir sonraki mülakatın için Angular'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla