HTTP İstek Başlangıç Satırı
İstek satırı, boşlukla ayrılmış aşağıdaki kısımlardan oluşur: istek metodundan, istenen sayfanın URI'sinden, HTTP protokolünün versiyonundan.
İstek metodu, sunucudan bir şey almak istediğimizi mi yoksa tam tersine, sunucuya bir şey iletmek istediğimizi mi belirtir. Kural olarak, genellikle iki metod kullanılır - veri almak için GET ve veri göndermek için POST.
İstenen sayfanın URI'si, tarayıcının almak istediği sayfanın adresini içerir. URI, URL'den şu şekilde farklılık gösterir: alan adını içermez (protokolde HTTP'de bu ayrı olarak iletilir).
Protokol versiyonu şu şekilde belirtilir: önce HTTP harfleri, sonra bir eğik çizgi ve ardından asıl versiyon gelir.
Bir sayfayı almak için örnek bir HTTP istek başlangıç satırı yazalım:
GET /page/test HTTP/1.1
Ve şimdi de veri göndermek için bir istek örneği:
POST /page/test HTTP/1.1