Sobes.tech
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.