Structuur van HTTP-berichten
Dus, client en server wisselen onderling berichten uit, die op een speciale manier zijn opgemaakt. Laten we de structuur van deze berichten bekijken.
Elk HTTP-bericht bestaat uit drie delen, die in de aangegeven volgorde worden verzonden: de startregel (starting line), headers (headers) en de berichtbody (message body).
Technisch gezien is de startregel de eerste regel van het bericht, vervolgens wordt op elke nieuwe regel één header geplaatst, daarna volgt een lege regel en daarna wordt de body van het verzoek geplaatst.
Hierbij bepaalt de startregel het type bericht, de headers karakteriseren de body van het bericht, transmissieparameters en overige gegevens, en de body bevat de daadwerkelijke gegevens van het bericht.
De startregel en de headers zijn verplichte elementen, maar de body niet. Hierbij verschillen de startregels voor verzoek en antwoord.
In de volgende lessen behandelen we elk onderdeel van een HTTP-bericht apart.