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

С какими компонентами работаем при выполнении HTTP запроса

При выполнении HTTP запроса во Frontend разработке работаем с такими ключевыми компонентами:

  1. XMLHttpRequest (XHR) - устаревший, но поддерживаемый API
    js
    const xhr = new XMLHttpRequest();
    xhr.open('GET', 'https://api.example.com/data');
    xhr.send();
  1. Fetch API - современная замена XHR

    js
    fetch('https://api.example.com/data')
      .then(response => response.json())
  2. Axios - популярная библиотека для HTTP запросов

    js
    axios.get('https://api.example.com/data')
      .then(response => console.log(response.data));
  3. WebSocket - для двустороннего взаимодействия

  4. GraphQL клиенты (Apollo, Relay) - для запросов к GraphQL API

Дополнительно работаем с:

  • Headers (установка заголовков)
  • Request/Response объектами
  • Параметрами запроса (query params, body)
  • Механизмами кеширования
  • Middleware (например в Axios)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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