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

Что передается в теле HTTP-запроса

В HTTP-запросе тело (body) передает данные серверу. Используется в методах POST, PUT, PATCH. Формат данных указывается в заголовке Content-Type. Основные форматы:

  1. application/x-www-form-urlencoded - данные в виде строки key=value:
html
name=John&age=30
  1. multipart/form-data - для загрузки файлов, разделяется границей:
html
--boundary
Content-Disposition: form-data; name="file"; filename="photo.jpg"
Content-Type: image/jpeg

<бинарные данные>
--boundary--
  1. application/json - структурированные данные:
json
{
  "name": "John",
  "age": 30
}

Пример POST-запроса с JSON:

javascript
fetch('/api/user', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({ name: 'John' })
});
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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