Struktur för HTTP-meddelanden
Så, klient och server kommunicerar med varandra via meddelanden som är formaterade på ett specifikt sätt. Låt oss titta på strukturen för dessa meddelanden.
Varje HTTP-meddelande består av tre delar som skickas i angiven ordning: startlinje (starting line), headers och meddelandekropp (message body).
Tekniskt sett är startlinjen den första raden i meddelandet, sedan placeras en rubrik per ny rad, sedan kommer en tom rad och efter den placeras begärandekroppen.
Startlinjen bestämmer typen av meddelande, rubrikerna karakteriserar meddelandekroppen, överföringsparametrar och annan information, medan kroppen innehåller själva meddelandedata.
Startlinjen och rubrikerna är obligatoriska element, medan kroppen inte är det. Startlinjerna skiljer sig åt för förfrågan och svar.
I de följande lektionerna kommer vi att analysera varje del av HTTP-meddelandet separat.