Назад к вопросам
Junior — Middle
67
Какие компоненты формируют HTTP-ответ?
Компании, где спрашивали
айтеко
Ответ от нейросети
sobes.tech AI
HTTP-ответ состоит из трёх основных компонентов:
-
Строка состояния (Status Line) — содержит версию протокола HTTP, числовой статусный код (например, 200, 404) и текстовое описание статуса (например, "OK", "Not Found").
-
Заголовки (Headers) — набор пар ключ-значение, которые передают метаинформацию об ответе, например, тип содержимого (
Content-Type), длину содержимого (Content-Length), дату, куки и другие параметры. -
Тело ответа (Body) — собственно данные, которые сервер отправляет клиенту, например, HTML-страница, JSON, изображение и т.д.
Пример HTTP-ответа:
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 137
<html>
<body>
<h1>Привет, мир!</h1>
</body>
</html>