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

Какие знаешь способы передачи данных с Frontend на Backend через HTTP

  • GET: Параметры в URL (/api?param=value). Используется для безопасных запросов (не изменяет данные).
  • POST: Тело запроса (обычно JSON). Для создания/изменения данных. Пример:
    javascript
    fetch('/api', {
      method: 'POST',
      body: JSON.stringify({ key: 'value' })
    });
  • PUT/PATCH: Аналогично POST, но для обновления (PUT – полное, PATCH – частичное).
  • URL Params: Динамические сегменты пути (/api/users/:id).
  • Headers: Метаданные (авторизация, content-type). Пример:
    javascript
    headers: { 'Authorization': 'Bearer token' }
  • Query Strings: Фильтрация/сортировка (/api/users?sort=asc).
  • FormData: Для файлов/мультипарт-форм. Пример:
    javascript
    const formData = new FormData();
    formData.append('file', fileInput.files[0]);
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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