Junior — Middle
Можете ли објаснити структуру и компоненте HTTP-запита и одговора?
sobes.tech АИ
Одговор од АИ
HTTP захтев се састоји од три главна дела:
- Почетни ред (Request Line) — садржи метод (GET, POST итд.), URL и верзију протокола.
- Заглавља (Headers) — парови кључ-важење који преносе метаинформације (нпр., Content-Type, User-Agent).
- Тело захтева (Body) — опциони део који садржи податке, нпр. у POST захтевима.
HTTP одговор такође има три дела:
- Статусни ред (Status Line) — садржи верзију протокола, код стања (нпр., 200) и текстуални опис (нпр., OK).
- Заглавља (Headers) — метаинформације о одговору (Content-Type, Content-Length итд.).
- Тело одговора (Body) — подаци које сервер враћа клијенту (HTML, JSON, слике итд.).
Пример почетног реда захтева:
GET /index.html HTTP/1.1
Пример почетног реда одговора:
HTTP/1.1 200 OK