JavaScript Fetch API (API Виборка)
Інтерфейс Fetch API дозволяє веб-браузеру робити HTTP-запити до веб-серверів.
😀 Більше не потрібен XMLHttpRequest.
Підтримка браузерами
Числа в таблиці вказують першу версію браузера, що повністю підтримує Fetch API:
Chrome 42 | Edge 14 | Firefox 40 | Safari 10.1 | Opera 29 |
Apr 2015 | Aug 2016 | Aug 2015 | Mar 2017 | Apr 2015 |
Приклад Fetch API
Наведений нижче приклад отримує файл і відображає вміст:
Оскільки Fetch базується на async і await, наведений вище приклад може бути легше зрозуміти таким чином:
Приклад
async function getText(file) {
let x = await fetch(file);
let y = await x.text();
myDisplay(y);
}
Спробуйте самі »
Або ще краще: використовуйте зрозумілі назви замість x та y:
Приклад
async function getText(file) {
let myObject = await fetch(file);
let myText = await myObject.text();
myDisplay(myText);
}
Спробуйте самі »