Встречается на собеседованиях • сегодня
Как HTTP помогает общаться между сервером и клиентом на JavaScript
HTTP (HyperText Transfer Protocol) — это протокол для передачи данных между клиентом и сервером. В JavaScript для работы с HTTP используются:
- 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 = () => console.log(xhr.responseText);
xhr.send();Ключевые моменты:
- Поддерживает методы (GET, POST, PUT, DELETE и др.)
- Использует статус-коды (200, 404, 500 и т.д.)
- Работает с заголовками (Content-Type, Authorization)
- Может передавать данные в разных форматах (JSON, FormData)
Для сложных сценариев часто используют библиотеки (Axios) или фреймворки (React Query).

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