Разработка и интерфейсы

Fetch API

Илья Тарасов — Fetch API
МатериалFetch APItarasovcode

Браузерный интерфейс для HTTP-запросов. fetch() возвращает Promise с объектом Response; тело читают отдельно как JSON, текст или поток. Интерфейс поддерживает отмену через AbortSignal и подходит для загрузки данных без перезагрузки документа.

Пример на практике

Страница запрашивает /items, проверяет response.ok и читает JSON.

Когда пригодится

Проверяйте статус ответа до разбора тела.

Что важно учитывать

HTTP-статус ошибки сам по себе не отклоняет Promise; CORS и сеть могут запретить чтение.

Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов

Вернуться к 400 терминам