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.