Встречается на собеседованиях • сегодня
Как можно делать запросы в JavaScript помимо axios
Есть несколько способов делать HTTP-запросы в JavaScript:
- Fetch API (нативный, современный способ):
js
fetch('https://api.example.com/data')
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));- XMLHttpRequest (старый, но поддерживается везде):
js
const xhr = new XMLHttpRequest();
xhr.open('GET', 'https://api.example.com/data');
xhr.onload = function() {
if (xhr.status === 200) {
console.log(JSON.parse(xhr.response));
}
};
xhr.send();- Библиотеки:
jQuery.ajax()(если проект использует jQuery)Superagent(легковесная альтернатива)Got(для Node.js)ky(обертка над Fetch)
-
WebSocket (для двусторонней связи)
-
GraphQL клиенты (Apollo, Relay) для GraphQL API
Fetch API - самый современный вариант, поддерживается во всех браузерах (кроме совсем старых) и не требует дополнительных зависимостей.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы