Sobes.tech
Junior — Middle

Кои компоненти формират HTTP отговора?

sobes.tech AI

Отговор от AI

HTTP-отговорът се състои от три основни компонента:

  1. Стринг за статус (Status Line) — съдържа версията на протокола HTTP, числовия статус код (например, 200, 404) и текстовото описание на статуса (например, "OK", "Не е намерено").

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

  3. Тяло на отговора (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>