HTTP Mesaj Yapısı
İstemci ve sunucu, birbirleriyle özel bir şekilde düzenlenmiş mesajlar alışverişi yapar. Şimdi bu mesajların yapısını inceleyelim.
Her HTTP mesajı, belirtilen sırada iletilen üç bölümden oluşur: başlangıç satırı (starting line), başlıklar (headers) ve mesaj gövdesi (message body).
Teknik olarak başlangıç satırı mesajın ilk satırıdır, ardından her yeni satıra bir başlık yerleştirilir, sonra boş bir satır gelir ve onun ardından istek gövdesi yer alır.
Başlangıç satırı mesajın türünü belirler, başlıklar mesaj gövdesini, iletim parametrelerini ve diğer bilgileri karakterize eder, gövde ise doğrudan mesajın verilerini içerir.
Başlangıç satırı ve başlıklar zorunlu öğelerdir, gövde ise değildir. Başlangıç satırları istek ve yanıt için farklılık gösterir.
Sonraki derslerde HTTP mesajının her bir bölümünü ayrı ayrı inceleyeceğiz.