Структураи паёмҳои HTTP
Пас, муштарӣ ва сервер бо якдигар паёмҳоеро иваз мекунанд, ки ба тарзи махсус тартиб дода шудаанд. Биёед структураи ин паёмҳоро баррасӣ кунем.
Ҳар як паёми HTTP аз се қисм иборат аст, ки дар тартиби зерин интиқол дода мешаванд: сатри оғоз (starting line), sарлавҳаҳо (headers) ва бадани паём (message body).
Аз ҷиҳати техникӣ, сатри оғоз сатри якуми паём аст, сипас дар ҳар сатри нав як сарлавҳа ҷойгир карда мешавад, баъд аз он сатри холӣ меояд ва баъд аз он бадани дархост ҷойгир карда мешавад.
Дар ҳоле ки сатри оғоз навъи паёмро муайян мекунад, сарлавҳаҳо бадани паёмро тавсиф мекунанд, параметрҳои интиқол ва маълумоти дигар, ва бадан маълумоти худ паёмро дар бар мегирад.
Сатри оғоз ва сарлавҳаҳо унсурҳои ҳатмианд, вале бадан - не. Дар ҳоле ки сатрҳои оғоз барои дархост ва ҷавоб фарқ мекунанд.
Дар дарсҳои оянда мо ҳар як қисми паёми HTTP-ро алоҳида таҳлил мекунем.