Термин

Fetch API: как получать данные в JavaScript

Fetch API — браузерный интерфейс для сетевых запросов и обработки ответов через Request и Response.

Что означает термин#

Вызов fetch возвращает Promise. Полученный ответ с кодом 404 сам по себе не означает отклонённый Promise: приложение должно проверять статус или response.ok. Сетевой сбой и HTTP-ошибка требуют разных ветвей обработки.

Практический пример#

Форма запрашивает JSON со списком терминов. После ответа код проверяет response.ok и только затем разбирает JSON. Если сервер вернул HTML ошибки вместо ожидаемых данных, попытка разбора также может завершиться ошибкой, даже при установленном соединении.

Как проверить#

В Network проверьте URL, метод, статус, заголовки и фактическое тело ответа. Протестируйте отсутствие сети, отказ сервера и неожиданную структуру данных. Не вставляйте загруженный пользовательский HTML напрямую в документ. Сам факт успешного fetch не доказывает достоверность данных или доступность конечной функции.

Источники#

Проверены 23 октября 2026 г.. Официальные рекомендации отделены от наших примеров и результатов проверки.

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

Продолжить разбор