Какие встроенные методы без сторонних библиотек можно использовать, чтобы запросить данные по API?

В браузере основные встроенные средства HTTP-запросов — fetch и XMLHttpRequest; дополнительные API решают более узкие сценарии.

Короткий ответ

Что ответить на собеседовании

В браузере основные встроенные средства HTTP-запросов — fetch и XMLHttpRequest; дополнительные API решают более узкие сценарии.

Подробный разбор

Ответ с пояснениями

В браузере основные встроенные средства HTTP-запросов — fetch и XMLHttpRequest; дополнительные API решают более узкие сценарии.

Fetch возвращает Promise, но HTTP 404/500 сами по себе не делают его rejected: проверяйте response.ok или status. XMLHttpRequest поддерживает событийный API и прогресс. Для серверных событий есть EventSource, для двустороннего соединения — WebSocket; они не являются полными заменами обычного запроса JSON.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее