Sobes.tech
Back to questions
Middle+
3

Из чего состоит HTTP-запрос? Назовите его основные части и блоки.

Companies where asked
Альфа СОФТ

Answer from AI

sobes.tech AI

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

  1. Стартовая строка (Request Line) — содержит метод запроса (GET, POST, PUT и т.д.), URL (путь к ресурсу) и версию протокола HTTP.

    Пример: GET /index.html HTTP/1.1

  2. Заголовки (Headers) — набор пар ключ-значение, которые передают дополнительную информацию о запросе, например, тип контента, авторизацию, куки, язык и т.д.

    Пример:

    Host: example.com
    User-Agent: Mozilla/5.0
    Accept: text/html
    
  3. Пустая строка — отделяет заголовки от тела запроса.

  4. Тело запроса (Body) — необязательная часть, используется для передачи данных на сервер, например, при POST-запросах с формами или JSON.

Таким образом, структура HTTP-запроса выглядит так:

Request Line
Headers

Body (optional)