Sobes.tech
Junior — Middle

Millest koosneb HTTP-päring ja kuidas nad omavahel suhtlevad?

sobes.tech AI

Vastus AI-lt

HTTP-päring koosneb mitmest peamisest komponendist:

  • Meetod (GET, POST, PUT jne) — määrab tegevuse, mida klient soovib teha.
  • URL — ressursi aadress, kuhu päring suunatakse.
  • Päised (Headers) — päringu metaandmed, näiteks sisu tüüp, autoriseerimine.
  • Päringu keha (Body) — andmed, mis saadetakse serverile (näiteks POST-i puhul).

Koostöö toimub järgmiselt: klient koostab päringu nimetatud komponentidega ja saadab selle serverile. Server võtab päringu vastu, analüüsib meetodi, URL-i ja päiseid, töötleb keha (kui see on olemas) ning tagastab vastuse. Node.js-is kasutatakse HTTP-päringutega töötamiseks objekte IncomingMessage (päring) ja ServerResponse (vastus), mis võimaldavad lugeda päringu komponente ja koostada vastuse.