Расскажите о структуре HTTP-запроса: из каких частей он состоит?

HTTP-запрос состоит из нескольких основных частей:

Короткий ответ

Что ответить на собеседовании

HTTP-запрос состоит из нескольких основных частей:

Подробный разбор

Ответ с пояснениями

HTTP-запрос состоит из нескольких основных частей:

  1. Стартовая строка (Request line) — содержит метод (GET, POST, PUT и т.д.), URL и версию протокола HTTP.
  2. Заголовки (Headers) — пара ключ-значение, которые передают дополнительную информацию о запросе, например, тип контента, авторизацию, куки.
  3. Тело запроса (Body) — необязательная часть, используется для передачи данных на сервер (например, при POST или PUT).

Пример стартовой строки и заголовков:

POST /api/user HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token

{"name": "Иван", "age": 30}

Здесь тело запроса — JSON с данными пользователя.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку