Junior — Middle
Можете ли да објасните од којих компоненти се састоји HTTP одговор и како се формира?
sobes.tech АИ
Одговор од АИ
HTTP odgovor se sastoji od tri glavne komponente:
-
Statusna linija (Status Line) — sadrži verziju HTTP protokola, numerički kod statusa (npr. 200, 404) i tekstualni opis statusa (npr. OK, Not Found).
-
Zaglavlja (Headers) — skup parova ključ-vrednost koji prenose metainformacije o odgovoru, na primer, tip sadržaja (
Content-Type), dužinu sadržaja (Content-Length), kolačiće i druge podatke. -
Telo odgovora (Body) — podaci koje server šalje klijentu. To može biti HTML stranica, JSON, slika itd.
Formiranje HTTP odgovora dešava se na serveru nakon obrade zahteva. Server određuje status odgovora, formira zaglavlja i dodaje telo, a zatim sve šalje klijentu putem mreže.