Ответ
Стартовая строка (Start Line) — это первая строка HTTP-сообщения, определяющая его тип и основные параметры. Формат различается для запроса и ответа.
1. Строка запроса (Request Line)
Имеет формат: Метод URI HTTP/Версия
- Метод: Действие, которое нужно выполнить (GET, POST, PUT, DELETE и др.).
- URI (Request Target): Путь к целевому ресурсу на сервере.
- Версия HTTP: Используемая версия протокола (например, HTTP/1.1).
Пример:
GET /api/users HTTP/1.1
2. Строка статуса (Status Line)
Имеет формат: HTTP/Версия КодСтатуса Пояснение
- Версия HTTP: Версия протокола, которую использует сервер в ответе.
- Код статуса: Трёхзначный числовой код результата (200, 404, 500).
- Пояснение: Краткое текстовое описание кода (OK, Not Found).
Пример:
HTTP/1.1 200 OK
Важность: Стартовая строка является обязательным элементом сообщения. Она задаёт контекст для последующих заголовков и тела, позволяя клиенту и серверу правильно интерпретировать сообщение.