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

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

В HTTP-запросе данные можно передать несколькими способами:

  1. Query Parameters (GET-запросы)
    Данные добавляются в URL после ? в формате ключ=значение:

    js
    fetch('/api/users?name=John&age=30')
  2. Body (POST/PUT/PATCH)
    Для JSON:

    js
    fetch('/api/users', {
      method: 'POST',
      headers: { 'Content-Type': 'application/json' },
      body: JSON.stringify({ name: 'John' })
    })
  1. FormData (для файлов/форм)

    js
    const formData = new FormData();
    formData.append('file', fileInput.files[0]);
  2. URL-encoded (традиционные формы)

    js
    fetch('/api', {
      method: 'POST',
      headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
      body: 'name=John&age=30'
    })
  3. HTTP Headers
    Для авторизации/метаданных:

    js
    fetch('/api', {
      headers: { 'Authorization': 'Bearer token123' }
    })
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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