Встречается на собеседованиях • сегодня
Как можно обращаться к серверу
Есть несколько способов обращения к серверу:
- Fetch API (современный стандарт):
javascript
fetch('https://api.example.com/data')
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));- XMLHttpRequest (устаревший, но поддерживается везде):
javascript
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();- Axios (популярная библиотека):
javascript
axios.get('https://api.example.com/data')
.then(response => console.log(response.data))
.catch(error => console.error(error));- WebSocket (для реального времени):
javascript
const socket = new WebSocket('wss://api.example.com');
socket.onmessage = (event) => {
console.log('Data:', event.data);
};Ключевые моменты:
- Все запросы асинхронные
- Обязательна обработка ошибок
- Для POST/PUT нужно указывать headers (обычно 'Content-Type': 'application/json')
- Современные API часто используют REST или GraphQL

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