Встречается на собеседованиях • сегодня

Как HTTP помогает общаться между сервером и клиентом на JavaScript

HTTP (HyperText Transfer Protocol) — это протокол для передачи данных между клиентом и сервером. В JavaScript для работы с HTTP используются:

  1. Fetch API — современный способ отправки запросов:
javascript
fetch('https://api.example.com/data')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error:', error));
  1. 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).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы