Sobes.tech
Junior — Middle

HTTP sorğusu və cavabının quruluşu və komponentlərini izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

HTTP sorğusu üç əsas hissədən ibarətdir:

  1. Başlanğıc xətti (Request Line) — metod (GET, POST və s.), URL və protokol versiyasını ehtiva edir.
  2. Başlıqlar (Headers) — açar-dəyər cütləri, meta məlumatları ötürür (məsələn, Content-Type, User-Agent).
  3. Sorğu gövdəsi (Body) — optional hissədir, məlumatları ehtiva edir, məsələn, POST sorğularında.

HTTP cavabı da üç hissədən ibarətdir:

  1. Status Line (Status Line) — protokol versiyası, vəziyyət kodu (məsələn, 200) və mətn təsviri (məsələn, OK) ehtiva edir.
  2. Başlıqlar (Headers) — cavab haqqında meta məlumatlar (Content-Type, Content-Length və s.).
  3. Cavab gövdəsi (Body) — serverin müştəriyə qaytardığı məlumatlar (HTML, JSON, şəkillər və s.).

Sorğu xəttinin nümunəsi:

GET /index.html HTTP/1.1

Cavab xəttinin nümunəsi:

HTTP/1.1 200 OK