Struktura HTTP poruka
Dakle, klijent i server razmenjuju jedan sa drugim poruke koje su posebno formirane. Hajde da pogledamo strukturu ovih poruka.
Svaka HTTP poruka se sastoji iz tri dela, koji se prenose navedenim redosledom: startna linija (starting line), zaglavlja (headers) i telo poruke (message body).
Tehnički, startna linija je prva linija poruke, zatim se u svakoj novoj liniji nalazi po jedno zaglavlje, onda dolazi prazna linija i nakon nje se nalazi telo zahteva.
Pritom startna linija određuje tip poruke, zaglavlja karakterišu telo poruke, parametre prenosa i druge podatke, dok telo sadrži direktno podatke poruke.
Startna linija i zaglavlja su obavezni elementi, dok telo - nije. Pritom se startne linije razlikuju za zahtev i odgovor.
U narednim lekcijama ćemo posebno razmotriti svaki deo HTTP poruke.