Struktur Mesej HTTP
Jadi, klien dan pelayan bertukar-tukar mesej antara satu sama lain, yang diformat dengan cara yang khusus. Mari kita lihat struktur mesej ini.
Setiap mesej HTTP terdiri daripada tiga bahagian, yang dihantar dalam urutan berikut: baris permulaan (starting line), pengepala (headers) dan badan mesej (message body).
Dari segi teknikal, baris permulaan adalah baris pertama mesej, kemudian pada setiap baris baharu diletakkan satu pengepala, kemudian diikuti baris kosong dan selepas itu diletakkan badan permintaan.
Baris permulaan menentukan jenis mesej, pengepala mencirikan badan mesej, parameter penghantaran dan maklumat lain, manakala badan mengandungi data mesej secara langsung.
Baris permulaan dan pengepala adalah elemen wajib, tetapi badan mesej tidak. Baris permulaan juga berbeza antara permintaan dan respons.
Dalam pelajaran seterusnya, kita akan membincangkan setiap bahagian mesej HTTP secara berasingan.