Назад к вопросам
Junior
108
questionbank
Из каких компонентов состоит HTTP-запрос?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
HTTP-запрос состоит из следующих компонентов:
-
Начальная строка (Request Line):
- Метод HTTP (GET, POST, PUT, DELETE и т.д.).
- Путь к ресурсу (URL).
- Версия протокола HTTP (HTTP/1.1, HTTP/2.0 и т.д.).
// Пример начальной строки: GET /index.html HTTP/1.1 -
Заголовки (Headers):
- Передают дополнительную информацию о запросе, клиенте или ресурсе.
- Каждый заголовок представляет собой пару ключ-значение.
// Примеры заголовков: Host: www.example.com User-Agent: Mozilla/5.0 (...) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 -
Пустая строка:
- Отделяет заголовки от тела запроса.
// Пустая строка между заголовками и телом запроса -
Тело запроса (Request Body):
- Содержит данные, отправляемые на сервер, если это применимо (например, при методах POST или PUT).
- Формат тела определяется заголовком
Content-Type.
// Пример тела запроса в формате JSON: { "name": "John Doe", "occupation": "Software Engineer" }