Sobes.tech
Junior

HTTP sorğusu hansı komponentlərdən ibarətdir?

sobes.tech Süni İntellekt

AI-dan cavab

HTTP sorğusu aşağıdakı komponentlərdən ibarətdir:

  1. Sorğu Xətti (Request Line):

    • HTTP metodu (GET, POST, PUT, DELETE və s.).
    • Resursa yol (URL).
    • HTTP protokol versiyası (HTTP/1.1, HTTP/2.0 və s.).
    // Nümunə sorğu xətti:
    GET /index.html HTTP/1.1
    
  2. Başlıqlar (Headers):

    • Sorğu, müştəri və ya resurs haqqında əlavə məlumatlar ötürür.
    • Hər başlıq açar-dəyər cütlüyüdür.
    // Başlıq nümunələri:
    Host: www.nümunə.com
    User-Agent: Mozilla/5.0 (...)
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    
  3. Boş xətt:

    • Başlıqları sorğu gövdesindən ayırır.
    // Başlıqlar və sorğu gövdəsi arasında boş xətt
    
  4. Sorğu Gövdesi (Request Body):

    • Serverə göndərilən məlumatları ehtiva edir, əgər tətbiq olunursa (məsələn, POST və ya PUT metodlarında).
    • Gövdənin formatı Content-Type başlığı ilə müəyyən edilir.
    // JSON formatında nümunə sorğu gövdəsi:
    {
      "name": "John Doe",
      "occupation": "Software Engineer"
    }