Sobes.tech
Junior — Middle

HTTP sorğusu hansı komponentlərdən ibarətdir və onlar necə qarşılıqlı əlaqədədirlər?

sobes.tech Süni İntellekt

AI-dan cavab

HTTP sorğusu əsasən bir neçə əsas komponentdən ibarətdir:

  • Yöntəm (GET, POST, PUT və s.) — müştərinin həyata keçirmək istədiyi əməliyyatı müəyyən edir.
  • URL — sorğunun yönəldiyi resursun ünvanı.
  • Başlıqlar (Headers) — sorğunun metadataları, məsələn, məzmun tipi, icazə.
  • Sorğunun gövdəsi (Body) — serverə göndərilən məlumatlar (məsələn, POST zamanı).

Əlaqə belə baş verir: müştəri göstərilən komponentlərlə sorğunu formalaşdırır və onu serverə göndərir. Server sorğunu qəbul edir, metod, URL və başlıqları analiz edir, gövdəni işləyir (əgər varsa) və cavab verir. Node.js-də HTTP sorğuları ilə işləmək üçün IncomingMessage (sorğu) və ServerResponse (cavab) obyektləri istifadə olunur, bunlar sorğu komponentlərini oxumağa və cavab hazırlamağa imkan verir.