Junior — Middle
Uygulamanızda fetch fonksiyonu tam olarak hangi değeri veya veriyi döndürür?
sobes.tech yapay zeka
AI'dan gelen yanıt
Uygulamada fetch fonksiyonu genellikle HTTP istekleri yapmak için kullanılır ve başarılı olduğunda Response nesnesi içeren bir Promise döner.
Bu Response nesnesi, sunucudan gelen yanıt verilerini içerir, bunlar arasında:
- yanıt durumu (örneğin, 200 OK)
- başlıklar
- yanıt gövdesi, metin, JSON, Blob vb. olarak okunabilir.
Kullanım örneği:
fetch('https://api.example.com/data')
.then(response => {
if (!response.ok) {
throw new Error('Ağ hatası');
}
return response.json(); // yanıt gövdesini JSON olarak ayrıştırır
})
.then(data => {
console.log(data); // yanıt verileri
})
.catch(error => {
console.error('Hata:', error);
});
Bu nedenle, fetch bir Promise döner ve bu Promise, sunucudan gelen yanıt verilerini içeren Response nesnesine çözülür.