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:
- Başlanğıc xətti (Request Line) — metod (GET, POST və s.), URL və protokol versiyasını ehtiva edir.
- 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).
- 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:
- 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.
- Başlıqlar (Headers) — cavab haqqında meta məlumatlar (Content-Type, Content-Length və s.).
- 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