Проверяется знание структуры HTTP-запроса и понимание, какие данные и в каком виде передаются.
HTTP-запрос состоит из стартовой строки (метод, путь, версия), заголовков и тела (опционально).
Основные части HTTP-запроса:
Стартовая строка
Пример: GET /page HTTP/1.1
Содержит:
Метод (GET, POST, PUT, и т.д.)
Путь (ресурс)
Версия протокола
Заголовки (Headers)
Метаданные запроса: тип данных, длина, куки, авторизация.
Пример:
Host: example.com
Content-Type: application/json Тело (Body) (опционально)
Передаёт данные (например, JSON при POST или PUT).
Пример запроса:
POST /api/data HTTP/1.1
Host: example.com
Content-Type: application/json
{"key": "value"}