Sobes.tech
Back to questions
Junior — Middle
89

Могли бы вы объяснить, из каких компонентов состоит HTTP-ответ и как он формируется?

Companies where asked
Т-БанкТ-Банк

Answer from AI

sobes.tech AI

HTTP-ответ состоит из трёх основных компонентов:

  1. Строка состояния (Status Line) — содержит версию протокола HTTP, числовой код статуса (например, 200, 404) и текстовое описание статуса (например, OK, Not Found).

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

  3. Тело ответа (Body) — собственно данные, которые сервер отправляет клиенту. Это может быть HTML-страница, JSON, изображение и т.д.

Формирование HTTP-ответа происходит на сервере после обработки запроса. Сервер определяет статус ответа, формирует заголовки и добавляет тело, после чего отправляет всё клиенту по сети.