Strukturen af HTTP-beskeder
Så, klient og server udveksler beskeder med hinanden, formateret på en speciel måde. Lad os se på strukturen af disse beskeder.
Hver HTTP-besked består af tre dele, som overføres i den angivne rækkefølge: startlinje (starting line), hoveder (headers) og beskedens krop (message body).
Teknisk set er startlinjen den første linje i beskeden, derefter placeres én header på hver ny linje, derefter kommer en tom linje, og efter den placeres anmodningens krop.
Startlinjen bestemmer typen af besked, headerne karakteriserer beskedkroppen, overførselsparametre og andre oplysninger, mens kroppen indeholder selve dataene i beskeden.
Startlinjen og headerne er obligatoriske elementer, mens kroppen ikke er det. Startlinjerne er forskellige for anmodning og svar.
I de næste lektioner vil vi separately gennemgå hver del af en HTTP-besked.