JavaScript Getirme API'si
Fetch API arayüzü, web tarayıcısının web sunucularına HTTP istekleri yapmasına izin verir.
😀 Artık XMLHttpRequest'e gerek yok.
Tarayıcı Desteği
Tablodaki sayılar, Fetch API'yi tam olarak destekleyen ilk tarayıcı sürümlerini belirtir:
Chrome 42 | Edge 14 | Firefox 40 | Safari 10.1 | Opera 29 |
Apr 2015 | Aug 2016 | Aug 2015 | Mar 2017 | Apr 2015 |
Bir Getirme API Örneği
Aşağıdaki örnek bir dosya getirir ve içeriği görüntüler:
Örnek
fetch(file)
.then(x => x.text())
.then(y => myDisplay(y));
Getirme, zaman uyumsuz ve beklemeye dayalı olduğundan, yukarıdaki örneği şu şekilde anlamak daha kolay olabilir:
Örnek
async function getText(file) {
let x = await fetch(file);
let y = await x.text();
myDisplay(y);
}
Veya daha da iyisi: x ve y yerine anlaşılır adlar kullanın:
Örnek
async function getText(file) {
let myObject = await fetch(file);
let myText = await myObject.text();
myDisplay(myText);
}