Sobes.tech
Junior — Middle

Можете ли објаснити структуру и компоненте HTTP-запита и одговора?

sobes.tech АИ

Одговор од АИ

HTTP захтев се састоји од три главна дела:

  1. Почетни ред (Request Line) — садржи метод (GET, POST итд.), URL и верзију протокола.
  2. Заглавља (Headers) — парови кључ-важење који преносе метаинформације (нпр., Content-Type, User-Agent).
  3. Тело захтева (Body) — опциони део који садржи податке, нпр. у POST захтевима.

HTTP одговор такође има три дела:

  1. Статусни ред (Status Line) — садржи верзију протокола, код стања (нпр., 200) и текстуални опис (нпр., OK).
  2. Заглавља (Headers) — метаинформације о одговору (Content-Type, Content-Length итд.).
  3. Тело одговора (Body) — подаци које сервер враћа клијенту (HTML, JSON, слике итд.).

Пример почетног реда захтева:

GET /index.html HTTP/1.1

Пример почетног реда одговора:

HTTP/1.1 200 OK