Sobes.tech
Junior

HTTP isteği hangi bileşenlerden oluşur?

sobes.tech yapay zeka

AI'dan gelen yanıt

Bir HTTP isteği aşağıdaki bileşenlerden oluşur:

  1. İstek Satırı (Request Line):

    • HTTP yöntemi (GET, POST, PUT, DELETE vb.).
    • Kaynağa giden yol (URL).
    • HTTP protokol sürümü (HTTP/1.1, HTTP/2.0 vb.).
    // İstek satırı örneği:
    GET /index.html HTTP/1.1
    
  2. Başlıklar (Headers):

    • İstek, istemci veya kaynak hakkında ek bilgi taşır.
    • Her başlık anahtar-değer çifti şeklindedir.
    // Başlık örnekleri:
    Host: www.ornek.com
    User-Agent: Mozilla/5.0 (...)
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    
  3. Boş Satır:

    • Başlıkları isteğin gövdesinden ayırır.
    // Başlıklar ve istek gövdesi arasında boş satır
    
  4. İstek Gövdesi (Request Body):

    • Sunucuya gönderilen verileri içerir, uygunsa (örneğin POST veya PUT metodlarında).
    • Gövde formatı Content-Type başlığı ile belirlenir.
    // JSON formatında örnek istek gövdesi:
    {
      "name": "John Doe",
      "occupation": "Software Engineer"
    }